虚拟显示器

自己没有物理设备< 但是想虚拟一个显示屏来,找了一天都没有找到合适的方法...

不知有谁能告知一下具体用什么解决方案好. (软件层虚拟)

 

 

以下两个参考资料

http://forums.extremeoverclocking.com/t333538.html

http://www.codeproject.com/Articles/12878/Driver-Development-Part-6-Introduction-to-Display

 

http://superuser.com/questions/239420/emulate-fake-monitor-on-windows-7

http://superuser.com/questions/68431/software-based-dual-monitor-solution-via-lan

sampleDev

 

http://www.ic37.com/htm_news/2008-1/5368_105408.htm // 一些介绍

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows虚拟显示器是通过编写虚拟显卡驱动来实现的。这个驱动会创建一个虚拟的显示设备,并在其上挂载一个虚拟显示器。然而,虚拟显示器并不使用实际物理GPU的渲染引擎,因此在性能方面可能存在一些限制。为了让系统能够识别出虚拟显示器,需要处理好VIDPN(虚拟显示器路径名称),包括一些函数如DxgkDdiIsSupportedVidPn()、DxgkDdiEnumVidPnCofuncModality()、DxgkDdiSetVidPnSourceAddress()和DxgkDdiSetVidPnSourceVisibility()等。这些函数的作用是在系统中报告虚拟显示器的存在,同时对于真实的显卡驱动来说,虚拟显示器是透明的,它们并不知道有这个显示器的存在。这一步可以理解为在系统中“欺上瞒下”。虚拟显示器在一些场景中非常有用,比如在使用远程软件(如TeamViewer)进行远程操作时,连接电脑上的物理显示器可能没有实际作用,而且还会耗电和泄露电脑信息。但是有些显卡必须插上显示器才能正常使用远程软件,这时如果使用虚拟显示器软件,就可以完美解决这个问题。总结来说,Windows虚拟显示器是通过编写虚拟显卡驱动来实现的,可以在系统中识别出虚拟显示器,并在一些特定场景中提供便利。 #### 引用[.reference_title] - *1* *2* *3* [windows虚拟显示器开发(一)](https://blog.csdn.net/MagicFMan/article/details/95457763)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值