IddSampleDriver是一款基于微软 IddCx(Indirect Display Driver Class Extension) 框架开发的开源虚拟显示器工具,专为 Windows 系统设计。它通过模拟物理显示器的行为,在系统中生成一个或多个虚拟显示器,无需额外硬件即可扩展屏幕空间。无论是开发者测试多屏适配,还是普通用户需要临时增加显示区域,它都能轻松胜任。

【功能说明】
1、虚拟显示器创建
支持自定义分辨率、刷新率(如 1080P@60Hz、4K@120Hz 等),甚至 HDR 显示(需驱动版本支持)。
可创建多个虚拟显示器,满足多任务处理需求(如一边编程一边看文档)。
2、多场景适配
远程桌面优化:为无头服务器(无物理显示器的电脑)提供虚拟显示器,确保远程桌面服务稳定运行。
内容创作辅助:视频编辑、直播推流时,用虚拟显示器放置预览窗口或聊天界面,避免主屏杂乱。
开发测试环境:快速模拟不同分辨率、刷新率的设备,测试应用兼容性。
3、高级显示管理
支持 EDID(扩展显示识别数据)模拟,让虚拟显示器“伪装”成特定型号的物理显示器(如专业设计屏)。
多 GPU 适配:可指定虚拟显示器使用特定显卡渲染,提升性能。
【安装说明】
先解压文件,将解压出来的文件夹复制到 C:\IddSampleDriver ,以管理员身份运行installCert.bat添加驱动证书(首次安装时),在设备管理器中操作 -> 添加过时硬件 -> 安装我手动从列表选择的硬件(高级)(M)-> 从磁盘安装-> 选择iddsampledriver.inf文件。

卸载方式:常规卸载是在设备管理器中右键点击软件选择卸载并删除驱动,同时删除安装文件夹;强制卸载需在 PowerShell 中通过 pnputil 命令操作。 强制卸载:打开 PowerShell 并运行:pnputil/enum-drivers找到 iddsampledriver.inf,注意“发布名称”,通常是 oem5.inf。例子:pnputil /delete-driver oem5.inf
【使用说明】
1、将虚拟显示器设置为拓展屏

2、通过【Deskreen】将虚拟屏投放到某浏览器

3、将“不该显示在任务栏的程序”拖进虚拟屏,然后运行【窗口及任务栏图标隐藏神器】将主屏幕的任务栏图标隐藏,这样就实现了程序隐身

4、大功告成