Articles of 驱动程序

Windows MIrror驱动程序远程显示驱动程序VNC服务器的Windows 8

我正在为远程桌面服务器的驱动程序工作。 像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)有没有任何例子? 它看起来像镜像驱动程序的例子是没有find的地方? 更新:(在wdk 7.1)我find了这些例子。 4)我看了Utlra VNC服务器源代码,看起来他们只有Windows 7以上的驱动程序。然而VNC服务器仍然支持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过滤平台

我们最近添加了Windows Filtering Platformfunction给我们的驱动程序。 我们设法从wfp中获得了所需的信息,没有问题,但问题是在启动过程中 – 因为我们添加了wfpfunction,使用驱动程序的机器无法启动 – 它们遇到了死锁(计算机“卡住”闪屏)。 我们认为它可能是因为我们的驱动程序只依赖于FltMgr,并且可能在加载wfp框架之前加载(TcpStack?)。 我的问题是 – 有没有办法要求服务经理或任何其他权威是否加载wfp框架? 甚至更进一步 – wpp所依赖的驱动程序是什么? (所以我可以检查,如果他们在开始使用之前加载)

Windows打印处理器是否可以强制假脱机数据types

我正在开发使用WDK 7.1示例的Windows打印处理器。 我想logging正在打印的实际数据,并希望以一致的格式(EMF)而不是底层打印机的RAW格式进行打印。 将修改EnumPrintProcessorDatatypes只返回我想要的格式(即EMF)强制应用程序/ GDI层的打印机使用该types,从而使我可以logging在相同的格式总是?