System Check(s) for Flash Player 10 ActiveX (i.e. registry entry, file existance, etc.)

I am using the Bootstrapper Manifest Generator (http://code.msdn.microsoft.com/bmg) to chain msi installs.  I am first installing the Adobe Flash Player 10 ActiveX msi and then my VB.net application msi

I have the opportunity in the Bootstrapper Manifest Generator to do any number of System Checks to see if the Flash install is required (File Check, REgistry Check, Registry File Check,and msi component check).  Does anyone know what the best way is to verify that this Flash 10 Player ActiveX is installed?  Most google results are for javascript and other web related checks.
LVL 1
straubtmAsked:
Who is Participating?
 
Vadim RappCommented:
check for HKEY_CLASSES_ROOT\CLSID\{D27CDB6E-AE6D-11cf-96B8-444553540000} - this is for any flash player activex; the current version is in HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\CurVer
0
 
ThinkPaperIT ConsultantCommented:
You can also check for the existance of this file: (which our scan uses to check flash version).

c:\windows\system32\macromed\flash\flash10a.ocx
0
 
Vadim RappCommented:
For the record: I think checking for hardcoded file path is not the best idea. System volume may be not C, and windows directory may be not Windows. At least it should be something like [%windir]\macromed\.......
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.