【问题标题】:Windows: Is it *possible* to create a (virtual) video card driver?Windows:创建(虚拟)显卡驱动程序*可能*吗?
【发布时间】:2010-09-20 13:43:34
【问题描述】:

我想创建一个虚拟监视器。这样做的方式是 虚拟监视器 会出现在我桌面上的一个窗口中。据 Windows 所知,它只是另一台显示器。

在我看来,实际上,它必须作为显卡驱动程序来完成(即视频不是通过电线连接到 LCD 面板,而是进入桌面上的另一个窗口)。

我所描述的内容在技术上是否合理可能? (从 DDK 的角度来看)

注意:我不能使用虚拟电脑,因为没有虚拟电脑的分辨率足以满足我的需要。也因为这不是我要求的。

注意:我的理由并不重要,但我可以编造一些:

【问题讨论】:

  • 可怜的基努·里维斯 - 作为一个演员还不够好,无法扮演一个聪明的人。
  • 你可能想看看这个:uvnc.com/features/sdk.html
  • 其中一个(编造的)原因恰好适用于我。我想将 Kindle DX 用作外接显示器。您是否找到、实施或取得了虚拟显卡驱动程序的任何进展?
  • 我唯一的想法是,如果您将包含该监视器的窗口移到该监视器上会发生什么......用基努的话来说......哇

标签: windows virtualization wdk


【解决方案1】:

我一直在寻找类似的东西,并找到了一个不错的解决方案:spacedesk。你可以在这里下载:http://spacedesk.ph/ 在 Windows 中,它安装了一个额外的监视器,您可以在浏览器或查看器中打开它。尽情享受吧!

【讨论】:

    【解决方案2】:

    我会说这绝对是可能的,因为这是虚拟化工具为他们的客户实用程序所做的,但我无法告诉你具体如何。我建议以 VirtualBox 访客驱动程序代码为起点: http://www.virtualbox.org/browser/trunk/src/VBox/Additions/WINNT/Graphics

    (据我所知,这是在 GPL 下发布的。)

    【讨论】:

    • 我同意这是可能的。还有输出到USB设备的驱动,或者Windows XP Embedded的空驱动,证明不需要硬件显卡。
    • @OregonGhost 你有这些东西的名字或链接吗?我以前没有听说过这样的事情。
    • 作为起点看起来非常有用。您可以在源历史记录中扩展虚拟显卡的功能,以包括在 Vista 上运行 Aero 所需的功能,然后是 Windows 7 功能。
    • @Ian Boyd:三星有一些带有虚拟显示驱动程序的 USB 屏幕(例如搜索 U70),但我猜他们不会提供驱动程序代码。空驱动程序是 Windows XP Embedded 的一部分(可能是 x86 Windows 的更高嵌入式版本)。我认为有一个试用版,但我认为驱动程序代码再次不可用,即使它会很棒,因为它听起来像一个非常简单的驱动程序。
    • @OregonGhost 老实说,我对写一篇不太感兴趣——我想要一篇。但我已经问过是否存在一个问题,但没有得到答案。所以我辞职了,我不得不写一个。
    【解决方案3】:

    绝对有可能,例如 UltraVNC 镜像驱动程序。但我不知道有任何虚拟视频驱动程序可以提供源代码。

    【讨论】:

      【解决方案4】:

      不知道 Windows,但是对于 X (Linux) 有 Xvfb (X Virtual Frame Buffer),这是一个非常有用的东西。

      【讨论】:

        猜你喜欢
        • 2010-11-08
        • 2018-06-05
        • 1970-01-01
        • 2023-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多