windows7虚拟显示器部署(Virtual monitor)

最近有些网友看了我之前的博客之后,向我要虚拟显示器的bin文件,由于之前代码是绑定在VDI下的,没有单独的虚拟显示器代码,所以抽空提取了下相关代码,单独编译。

下载地址:

https://pan.baidu.com/s/1Ey-R4Z_9m91bodcLf6f1eg

安装与卸载

目前我只提供win7 下的Bin文件,因为是驱动程序,在64位下需要签名,否则无法正常运行,我没有相关的签名工具,所以安装包在64位的情况下会设置为“测试模式”,卸载会自动还原。

当前只在win7上验证过,win8、win10后面有空再支持验证,建议不要在该系统上进行部署,可能会造成蓝屏等问题。

由于驱动没有签名,可能会被360等杀毒软件拦截。

提供的文件分为如下:

运行install.bat进行安装,在64位下会提示未签名的问题,不用管,直接重启,注意:安装完后要重启才能生效!!!!!!!!

可以通过uninstall.bat脚本进行驱动卸载,卸载完后要重启才能生效。

测试

运行附件中的DisplayAgent.exe,弹出如下界面:

目前该工具只提供插入虚拟显示器和拔出虚拟显示器操作,目前测试工具提供了2种可选择的显示器型号,插入显示器后不出意外电脑中就会多出这样一个显示器了。

按下键盘上的print screen按键,再将截屏粘贴到windows画图程序,你会看到两个显示器桌面。

蓝屏解救

考虑到环境的多样性,万一有机器发生蓝屏了,我深表歉意,可以按F8进入安全模式,删除C:\window\system32\drivers\DisplayProxy.sys文件即可。

后续整理(以下功能在VDI上已经支持)

(1)win8\win10支持;

(2)高性能截屏支持,能够获取屏幕变化区域、能够高效截获aero图片、3D全屏。

期间遇到任何问题,请邮件[email protected]进行反馈,我将尽全力解决bug,也可以远程到有问题的电脑进行调试。

本程序只能用于交流和学习,严禁用于任何商业产品中,违者必究!

博客持续更新中,会根据网友反馈的问题及建议进行及时更新

2018.7.13 增加一键化脚本用于程序安装和卸载,整合32位和64位程序。

2018.7.15 增加通过一个程序进行虚拟显示器的插入和拔出操作。

2018.7.17 测试工具增加自动设置虚拟显示器为扩展屏功能。

猜你喜欢

转载自blog.csdn.net/dailongjian2008/article/details/80958163