【发布时间】:2015-03-09 07:16:20
【问题描述】:
我必须开发一个 windows 应用程序,其目的是将屏幕拆分为两个虚拟监视器,就像我们插入第二个监视器一样,windows 会检测这两个监视器并根据此屏幕截图中的内容提供设置。
我必须通过虚拟模拟连接第二台显示器来实现此功能。 请指导我如何实现这一目标以及我应该遵循什么逻辑?
我应该关注哪种 Windows API?
我需要与 Windows 显示驱动程序交互吗?
此应用程序必须使用 C#、VB 或 VC++ 开发,无论哪个易于构建。
此应用程序的输出将导致屏幕被分成两个屏幕,并且在其他应用程序中应该显示为两个单独的屏幕。
感谢和问候。
【问题讨论】:
-
您可以使用 powershell(通过 shell out) - 请参阅:SupportedDisplayFeatures (blogs.technet.com/b/heyscriptingguy/archive/2013/10/03/…)
-
@Anthony Horne。谢谢。但我需要开发一个模拟多显示器的桌面应用程序。
-
所以你只有一台显示器,但应用程序会认为还有更多?
-
是的,你没看错。 :)
-
而且画面也会一分为二
标签: c# windows visual-c++ drivers wdk