我有一个32位应用程序,我用InstallShield 2009 Premier打包。我希望能够在32位和64位计算机上安装它,但InstallShield安装程序似乎无法自动检测到它是在64位计算机上运行并因此重定向创建注册表项到HKLM \ Software \ Wow6432Node ...以及创建文件到C:\ Program Files(x86)...尽管我用Google搜索最好,但我似乎无法找到如何配置InstallShield项目来解决这个问题。
有什么想法吗?
答案 0 :(得分:1)
由于您有32位应用程序,因此您需要保持其安装程序的原样。
Wow6432Node 和程序文件(x86)专为32位应用程序设计。在64位计算机上,程序文件和 HKLM \ Software 仅适用于64位应用程序。
混合32/64位安装程序只能用于AnyCPU应用程序。