Maybe you could, through InstallShield, look at the ShockwaveFlash.ShockwaveFlash key under the HKEY_CLASSES_ROOT in the registry. The CurVer sub-key will give you the current version of the Flash Plugin. You can then decide to force the upgrade before you install your app. I have done that once but I don't know if it will properly work for non English based OS. I assume so but I'm not sure.
________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Mike Chang Sent: Wednesday, January 21, 2009 1:05 PM To: [email protected] Subject: [flexcoders] Flash Detection Hi, I have a program which has a normal desktop setup (installshield). After install and on launch it launches an IE window and inside it's Flex. Now I want to require minimum version of 10, but it's breaking my program using javascript detection as in http://www.adobe.com/products/flashplayer/download/detection_kit/ <http://www.adobe.com/products/flashplayer/download/detection_kit/> . My question is, is it possible to detect version of Flash not through the browser? I want to be able to read some registry. Otherwise, can I bypass the automatic detection and upgrade mechanism by any chance? I'm having major problem with the way Adobe is doing it, which is upgrading, closing the window, and relaunching the same page. Can I detect that it's less than 10, than just give user a link (redirect to some other page), without going through how Adobe upgrades inside the browser? Thanks, Mike

