Использование средства WpdDeviceInspector

Средство WpdDeviceInspector — это консольное приложение, которое создает комплексный HTML-отчет. В этом отчете описаны три категории сведений об устройстве и драйвере, которые перечислены в следующей таблице.

Категория Описание
Сведения об установке Указывает данные устройства и драйвера, используемые установщиком Windows.
Возможности устройств Определяет команды, объекты, типы контента, форматы и события, поддерживаемые устройством.
Содержимое устройства Перечисляет строки идентификатора объекта и соответствующие значения идентификатора постоянного уникального объекта (PUID).

Просмотр параметров Command-Line для WpdDeviceInspector

Чтобы просмотреть параметры командной строки для 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.
>

Кроме того, если вы знаете идентификатор устройства, вы можете указатьWpdDeviceInspector.exe всегда создавать отчёт для этого устройства, введя идентификатор устройства непосредственно после параметра /Device в командной строке.

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

работа с WpdDeviceInspector в режиме автоматизации WPD

Вы можете использовать WpdDeviceInspector.exe для вывода свойств и методов JScript данного устройства. Это полезно при использовании WPD Automation для доступа к устройству WPD из задачи Device Stage™ HostedSiteWithDevice. Дополнительные сведения о создании задач для Device Stage™ для устройств WPD см. на портале Windows для взаимодействия с устройствами. Эта функция доступна только в Windows 7.

Чтобы работать в режиме автоматизации WPD, используйте параметр /Automation в командной строке:

WpdDeviceInspector.exe /Automation