【发布时间】:2013-11-12 18:41:38
【问题描述】:
我正在开发远程桌面服务器的驱动程序。类似于 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
【问题讨论】:
-
你的驱动有没有成功?
标签: windows driver remote-desktop vnc