General information
Category:
Windows API functions
Thanks George:
I guess I'll punt. I already track them from within vfp i just wanted a way to be "sure" that everything was installed properly from within my program.
scott
>Well, you can check the registry for the fully file name in the
>HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\< file name > key. Of
>course, this only applies to those controls from MS. Finding the license
>(CLSID) would be very time consuming, since you'd have to enumerate every
>license under the HKEY_CLASSES_ROOT\CLSID node looking for the fully qualified
>file name. Even that won't do the trick 100% of the time. It's perfectly
>possible (and I've experienced this) to have a registry entry for the control,
>and have it been incorrect. About the only thing I can recommend, would be to
>track the current installed ActiveX controls and their versions in a table.
>When a new one was to be installed, I'd suggest a special setup to do it,
>created with the setup wizard. You could check the versions, and run the new
>setup routine if a newer version was available. The only other possibility
>would be to run regsvr32 in silent mode (with the /s switch).
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only