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

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

我的问题是,供应商为我提供了一个 64 位应用程序(打包在 64 位安装程序中),但它会安装到 x86(Program Files)文件夹中,并且他一直告诉我没问题,但我希望它安装在 Program Files 目录中;因为 32 位版本就是这样做的,并且应用程序的脚本是基于这个假设开发的。

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

提前致谢。

答案1

在 64 位版本的 Windows 上,访问Program Files是虚拟化的。64 位应用程序将看到C:\Program Files,而 32 位应用程序将看到请参阅C:\Program Files,但 Windows 会将 32 位应用程序的读写虚拟化为C:\Program Files (x86)。有一些文档(不直接相关)可用这里

我不认为安装程序实际上是 64 位的,或者它意识到它正在安装 64 位应用程序。

但要回答你的问题,你想要64 位 Windows 编程指南

相关内容