• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3093
  • Last Modified:

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.
0
straubtm
Asked:
straubtm
  • 2
2 Solutions
 
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
 
ThinkPaperCommented:
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

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now