3

我正在开发远程桌面服务器的驱动程序。UltraVNC(内部协议)之类的东西。

首先,我看到 Windows 8 不支持镜像驱动程序。只有 DDI 的子集作为远程显示驱动程序。

1) 这是否意味着我需要为 Windows 8 实施远程显示驱动程序?

2)从镜像驱动开始,只添加此处指定的 DDI 足以让远程显示驱动程序在 Windows 8 上运行(它会不安装 Windows 8)吗?它说远程显示驱动程序是镜像驱动程序的子集。

http://msdn.microsoft.com/en-us/library/windows/hardware/hh974665(v=vs.85).aspx

3)有任何例子吗?看起来镜像驱动程序示例在哪里找不到? 更新:(在 wdk 7.1 上)我找到了这些示例。

4)我查看了 Utlra VNC 服务器源代码,看起来他们只有 Windows 7 的驱动程序。但是 VNC SERVER 仍然支持 Windows 8(因为它只是在用户级别执行 GDI 工作以获取图像更新)。所以他们没有实施。有一个远程桌面协议驱动程序。那可以用吗?

5) 最好的起点是什么?
这是 Windows 限制远程桌面服务器实施的方式,因此更难与 RDP 竞争。

6) 如果实现 windows 8 实现远程桌面驱动程序所需的 DDI 不足以在 windows 上运行它。下面的 api 是在 Windows 8 上执行此操作的唯一方法吗? http://msdn.microsoft.com/en-us/library/windows/desktop/hh404487(v=vs.85).aspx

4

1 回答 1

2

在 Windows 8 上,有一个“桌面复制 API”。有了这个API,你似乎就不需要再开发驱动了。医生在这里

这里记录的“远程显示驱动程序”有点神秘......

于 2014-05-07T07:21:01.047 回答