0

我正在尝试将 Windows 应用程序兼容性设置到它安装的位置(它可以是 Windows 7/8/10)。这应该在安装之前完成。如果可以通过任何安装设置完成也可以。只是为了通知,我正在使用 bitrock 设置来创建安装程序。

我尝试了一些链接(How to programmatically disable Program Compatibility Assistant in Windows 7 and Vista for a native C++ application?),但无法以编程方式或通过 bitrock 安装设置获得任何选项。

不幸的是,到目前为止我还没有任何代码。

我希望兼容性应该设置为我安装的地方编译的可执行文件。

4

1 回答 1

0

不知何故,我设法通过

reg.exe Add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Program Files\MyApp\Test.exe" /d "WIN7RTM"

已从批处理脚本执行此命令并附加到 bitrock XML 文件。

资料来源:https ://superuser.com/questions/379375/how-can-i-set-the-compatibility-mode-for-an-executable-from-the-command-line 。

于 2019-09-12T15:22:06.510 回答