Windows 7虚拟打印机设备阶段体验?

14

我正在开发一个虚拟打印机,将各种文件转换为PDF格式。

如你所知,微软在Windows 7中引入了“设备阶段体验”(Device Stage Experience),这是一种良好的方式,可以定制用户与设备交互时的体验。我已经下载并安装了他们的开发工具包,但很快发现所有内容都与设备的硬件ID有关。

是否有任何方法可以为虚拟设备(例如我们的虚拟打印机,它具有空的硬件ID)创建设备阶段体验?

谢谢。

3个回答

2
请看一下Windows 设备体验开发包,据我所知,您可以为任何设备创建一个设备阶段。它是虚拟的这个事实只有作为驱动程序的开发人员的您知道。Windows 不会对它们进行区分。
此外,在这里有一个很好的概述

0

唯一的方法是让您的虚拟设备具有非空硬件ID。这无疑会创建其他问题 - 您需要增加硬件仿真的级别,毫无疑问。

Martyn


0

WinPcap 可以给你一些提示,你可以在这里获取源代码。
它创建了一个虚拟以太网适配器以捕获进出的数据包。你可以从中提取相关逻辑。


非常抱歉,我无法在“设备和打印机”中看到已安装的设备,在这里您可以打开已安装设备的“设备阶段”视图。我应该知道什么诀窍吗? - Mihai Cozma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接