张家界市网站建设_网站建设公司_悬停效果_seo优化
2026/1/17 15:38:04 网站建设 项目流程

为程序增加DPI感知的简单办法就是在它本身或快捷方式上右键、属性,更改高DPI设置,原本的checkbox给它打个勾就行了。
image

有一类EXE程序是带数字签名的,比如vs2008或vs2010等,右键时它没有兼容性属性的TAB页,程序本身也不能注入xml脚本。一个简单的办法是给它套个壳,然后在编译壳时引入xml进去,或是resHacker进去,或是右键、属性给它更改DPI设置。壳子DPI感知了,它引带的程序就会DPI感知了,WIN10还是聪明的。

壳文件很容易实现,比如用VB6这个handy 工具写的话。
创建工程,给工程增加模块Module1,然后移除创建工程自带的form1,只剩下module1的空文件。

在module1里写

sub main()
On Error Resume Next
Shell Command$, 3
end sub

然后编译,比如生成了 DPIaware.exe
image

在Windows开始菜单中找到vs2008,右键找到它所在的文件夹。
image

再在那个链接上右键,找到所链接执行文件的文件夹,将DPIaware.exe 拷入。然后修改,vs2008的快捷方式,执行文件改为 DPIaware.exe,将原来的devenv.exe变为DPIaware.exe的参数。此时,右键点击,修改其属性。
image

打勾后双击vs2008链接。因屏幕缩放系数而变模糊的vs2008此时就变得清晰了。
image

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询