【问题标题】:How to make Virtual extended screen on windows machine?如何在windows机器上制作虚拟扩展屏幕?
【发布时间】: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


【解决方案1】:

可能有一个 api 可以做到这一点,但只需 10 美元,您就可以获得一个插入计算机并创建假显示器的加密狗。 This is the one我曾经这样做过并且很满意。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-12
    • 1970-01-01
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2018-05-14
    相关资源
    最近更新 更多