I can't seem to get entries (Keys or values) to show up in the WOW6432Node under HKEY_LOCAL_MACHINE/SOFTWARE/WOW6432Node on a VISTA 64 OS. My application is a 32 bit app developed with VB.NET and I have set the package type to 32-bit package and the registry items in Organization are NOT set to 64 bit components. If I do set the items to 64bit components they show up in normal registry location (NOT WOW6432Node). I don't want this because my application can't read the 64bit HKEY_LOCAL_MACHINE entries. What am I doing wrong?
I'm not sure why you are encountering this behavior. Can you please send us the .AIP (project) file you are using and a verbose log of the install process to support at advancedinstaller dot com so we can investigate them?
Since I posted my issue I have discovered why it won't write to the WOW6432Node of the registry. There is already an entry of "HKEY_LOCAL_MACHINE/Software/[Manufacturer]" which is fine, except it's permissions do not allow the administrator to add subkeys, delete, etc. Just the "SYSTEM" group has those permissions. I'm sure I must have created this entry in developing the installation either through AI or VS Installer but I can't figure out how to remove this entry or give it the correct permissions. Any ideas? I know that this puts it out of the scope of this forum, but any direction would be appreciated.