Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft Windows 64位应用程序开发最佳实践安装文件夹_Windows_64 Bit - Fatal编程技术网

Microsoft Windows 64位应用程序开发最佳实践安装文件夹

Microsoft Windows 64位应用程序开发最佳实践安装文件夹,windows,64-bit,Windows,64 Bit,我的问题是,一个供应商向我提供了一个64位应用程序(打包在64位安装程序中),但它会安装到x86(程序文件)文件夹中,他一直告诉我它可以,但我希望它安装在程序文件目录中;正如32位版本所做的那样,应用程序的脚本是基于这个假设开发的 有人能告诉我微软推荐的64位应用程序最佳实践(链接)吗 提前感谢。这可能有助于: 关于64位操作系统上的Windows Installer 您的供应商是否通过MSI文件安装应用程序?如果是这样,他们的应用程序设置生成器(WIX、InstallShield等)应该创建

我的问题是,一个供应商向我提供了一个64位应用程序(打包在64位安装程序中),但它会安装到x86(程序文件)文件夹中,他一直告诉我它可以,但我希望它安装在程序文件目录中;正如32位版本所做的那样,应用程序的脚本是基于这个假设开发的

有人能告诉我微软推荐的64位应用程序最佳实践(链接)吗

提前感谢。

这可能有助于:

关于64位操作系统上的Windows Installer

您的供应商是否通过MSI文件安装应用程序?如果是这样,他们的应用程序设置生成器(WIX、InstallShield等)应该创建MSI,将其组件存储在正确的位置

如果没有,并且他们正在使用自定义脚本安装,建议他们开始投资学习WIX;)

无论哪种方式,他们都应该遵循推荐的指导原则,将64位代码和32位代码安装到正确的位置,并相应地修改正确的注册表树