I'm using InstallShield 2009 and have to launch an executable when I click the 'Finish' button of the installation wizard.
So, to do this, I used custom action and it's working fine, but now, I have to make a verification before call this custom action. I have to verify if the .Net framework is installed, if true, don't execute if isn't installed execute.
Can anybody help?
Please let me know if anything isn't clear.
Thanks.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
. The key to read isInstall
, if you get 1 then you have NET Frameword istalled. Keep in mind that if on target machine there is the Client Profile installed you should check forHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client
. See Microsoft Support – Steve