使用 WpdDeviceInspector 工具

WpdDeviceInspector 工具是一个控制台应用程序,用于生成全面的 HTML 报告。 此报告描述了下表中列出的三类设备和驱动程序信息。

Category 说明
安装信息 指定 Windows 安装程序使用的设备和驱动程序数据。
设备功能 标识设备支持的命令、对象、内容类型、格式和事件。
设备内容 列出对象标识符字符串和相应的持久唯一对象标识符 (PUID) 值。

查看 WpdDeviceInspector 的Command-Line选项

若要查看 WpdDeviceInspector.exe的命令行选项,请在命令提示符处键入以下命令:

WpdDeviceInspector.exe /?

为特定设备生成报表

可以通过运行不带任何参数 的WpdDeviceInspector.exe 并输入所选设备的索引来为特定设备生成报表。

> WpdDeviceInspector.exe


1 Windows Portable Device(s) found on the system

[0]     Dev Interface: \\?\root#wpd#0001#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
        Friendly Name: Hello World!
        Manufacturer:  Windows Portable Devices Group
        Description:   Hello World!

Enter the index of the device you want to Inspect.
>

或者,如果你知道设备标识符,则可以通过在命令提示符处直接在 /Device 开关后键入设备标识符,让WpdDeviceInspector.exe 始终为该设备生成报告:

WpdDeviceInspector.exe /Device:\\?\root#wpd#0000#{6ac27878-a6fa-4155-ba85-f98f491d4f33}

在没有任何参数的情况下启动WpdDeviceInspector.exe时,设备标识符将列在每个设备的“开发接口”条目下。

在快照模式下操作 WpdDeviceInspector

可以在快照模式下操作WpdDeviceInspector.exe,并捕获在给定设备上镜像对象层次结构的目录结构。 当该工具在快照模式下运行时,它会在存储给定对象的属性和属性的每个文件夹中创建 .opt 文件。

在快照模式下,二进制资源将保存到以资源密钥 (GUID.pid) 命名的文件。 可以根据需要重命名和打开这些文件。 例如,JPEG 图像的默认资源将保存到 {E81E79BE-34F0-41BF-B53F-F1A06AE87842}.0,但可以轻松地重命名为 device_image.jpg,以便在图形工具中查看图像。

若要在快照模式下操作,请在命令提示符下使用 /Snapshot 开关:

WpdDeviceInspector.exe /Snapshot

在 WPD 自动化模式下操作 WpdDeviceInspector

可以操作 WpdDeviceInspector.exe 转储给定设备的 JScript 属性和方法。 当你使用 WPD 自动化从 Device Stage™ HostedSiteWithDevice 任务访问 WPD 设备时,这非常有用。 有关为 WPD 设备创作设备阶段™任务的详细信息,请参阅 Windows 设备体验门户。 此功能仅在 Windows 7 中可用。

若要在 WPD 自动化模式下运行,请在命令提示符下使用 /Automation 开关:

WpdDeviceInspector.exe /Automation