在 Windows 7 SP1 x64 Ultimate 中运行程序时,我可以选择一些选项以实现兼容性。我可以在 640X480 分辨率下运行程序,如下所示。有没有办法以自定义分辨率运行程序?
答案1
您可以安装第三方命令行工具来更改屏幕分辨率,例如 NirCmd(我从未使用过,但听起来很酷),然后将分辨率更改命令添加到用于启动程序的桌面快捷方式。当然,一旦程序关闭,您仍将运行新的分辨率,并且必须手动将其改回。
从以下位置下载 NirCmdhttp://www.nirsoft.net/utils/nircmd.html
右键单击要编辑的快捷方式,然后将其位置信息更改为如下内容:
C:\Windows\System32\notepad.exe /k nircmd.exe setdisplay 1024 768 32
您需要用C:\Windows\System32\notepad.exe
快捷方式打开的程序的 .exe 文件位置部分以及1024 768
您想要的分辨率替换该部分。
答案2
过去我曾多次使用过显示变换器来完成这项任务。它用于一些儿童老游戏。你基本上配置 EXE 以在运行时以特定分辨率运行。执行完成后,你的主分辨率将恢复正常。
笔记这将改变一切并将其改回。这样就省去了一直手动设置的时间。某些应用程序可以原生处理这个问题。当它们不能处理时,我使用了上述程序。
答案3
不幸的是,兼容性设置中无法实现这一点。唯一的方法是在打开游戏之前手动调整屏幕分辨率。