I've Visual Studio 2010 on a Vista 64bit. I've created a setup project, with x64 target. I've added two Launch Condition :
- Search on Registry Key
"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1F1C2DFC-2D24-3E06-BCB8-725134ADF989}"Try to find Microsoft Visual C++ 2008 Service Pack 1 Redistributable x86. - Search on Registry Key
"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8220EEFE-38CD-377E-8595-13398D740ACE}"Try to finMicrosoft Visual C++ 2008 Service Pack 1 Redistributable x64.
The installer find the first key, but not the second! I suppose that the OS redirects the installer under the Wow6432Node! Why if the target is x64 ? How can an installer looks in the "64bit registry zone" ?
Thank you. Salvo