通过CMD在兼容模式下运行可执行文件

时间:2015-12-13 09:57:27

标签: c# c++ windows-8.1

可以在CMD或.bat格式中使用哪些代码行来以兼容模式运行可执行文件? 它可以完成,还是一些注册表魔法?

1 个答案:

答案 0 :(得分:0)

首先,您需要成为管理员或成为他们的一员。 其次,你需要知道你将要设置什么样的兼容性(Windows 7,Windows XP等...) 第三,仅适用于.exe个文件

我为我的.exe文件设置了Windows XP S3的兼容性 以管理员身份打开cmd行。

一些例子:

Windows 7         - ~ WIN7RTM
Windows XP SP3    - ~ WINXPSP3
Windows Vista SP1 - ~ VISTASP1

注意:这将适用于所有用户

reg.exe Add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Users\****\Desktop\MPC-HC.1.7.10.x64.exe" /d "WINXPSP3"

仅限当前用户

reg.exe Add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\Users\****\Desktop\MPC-HC.1.7.10.x64.exe" /d "WINXPSP3"

我有: Flag