我的问题是供应商为我提供了一个64位应用程序(用64位安装程序打包),但它会安装到x86(程序文件)文件夹,他一直告诉我它没关系,但是我希望它安装在Program Files目录;正如32位版本那样,应用程序的脚本是基于这个假设开发的。
有人可以指导我使用Microsoft建议的64位应用程序(链接)最佳做法。
提前致谢。
答案 0 :(得分:1)
这可能有所帮助:
关于64位操作系统上的Windows Installer http://msdn.microsoft.com/en-us/library/aa367451.aspx
您的供应商是否通过MSI文件安装应用程序?如果是这样,他们的应用程序设置生成器(WIX,InstallShield等)应该创建MSI,将其组件存储在正确的位置。
如果没有,他们使用自定义脚本进行安装,建议他们开始投资学习WIX;)
无论哪种方式,它们都应遵循建议的准则并将64位代码和32位代码安装到正确的位置并相应地修改正确的注册表树。