在 64 位 Windows 7 中将 32 位应用程序安装到 c:\program files?

在 64 位 Windows 7 中将 32 位应用程序安装到 c:\program files?

我有一个自定义的 32 位应用程序,正在尝试安装。当我运行安装程序 (ol' setup.exe) 时,它会安装到 Program Files(x86),所有好的 32 位应用程序似乎都是这样。不幸的是,这个应用程序似乎硬编码了大约一百万种不同的方法来加载 c:\program files 中的配置文件。字面意思是“C:\Program Files\AppName\FileName”。

我有什么选择?我可以尝试重新安装到 C:\Program Files 吗?我应该注意什么?

答案1

符号链接:

mklink /d "C:\Program Files\AppName" "C:\Program Files (x86)\AppName" 

(需要管理员。)

答案2

安装c:\Program Files应该可以让应用程序运行,而不会引起任何问题

资料来源:我部署的内部应用程序具有相同的行为>_>

答案3

虽然这不是最干净的方法,但您可以将目录结构复制到 Program Files,但保留所有快捷方式等指向实际安装的目录。这很麻烦,但在这种情况下可能是最简单的方法。

相关内容