Is this even possible?
I’m embedding Flash inside an IE frame in my application and would like to check if Flash and what version of it is installed.
The application needs to run without admin privileges.
Bonus question: Can I also check if ActiveX controls are enabled in the IE settings?
The solution is to search for the CLSID of Flash (
"{D27CDB6E-AE6D-11cf-96B8-444553540000}") in the registry underHKEY_CLASSES_ROOT\CLSID.There you can read
\InprocServer32which gives you the OCX. Then get the version viaGetFileVersionInfo.This should work for any COM control.