I am using the Visual Studio 2008 Installer. I am trying to set a registry value and it is included in the Setup project. After I install the application using the setup that I created, the registry value doesn’t show.
I have followed all the steps listed here.
Why could this be happening?
The registry key is created probably under
HKLM\Software\WOW6432Node(see Registry Redirector). If you install 32-bit application and the application will read later from the software key some values fromHKLM\Software, that such requests will be redirected toHKLM\Software\WOW6432Node. So If you installed 32-bit application the Windows Installed made probably all correct.If you do want to install a 64-bit application, the you should make small changes in your MSI file. You should follow http://msdn.microsoft.com/en-us/library/aa367451.aspx and make all changes described in http://msdn.microsoft.com/en-us/library/aa367430.aspx.