有什么方法可以通过编程方式或Bitrock Install Builder设置与Windows应用程序的操作系统兼容性吗?

时间:2019-08-09 08:58:47

标签: c++ windows bitrock

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

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

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

我希望在我要安装的任何地方都应将兼容性设置为已编译的可执行文件。

1 个答案:

答案 0 :(得分: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