Utilisation de l’outil WpdDeviceInspector
L’outil WpdDeviceInspector est une application console qui génère un rapport HTML complet. Ce rapport décrit trois catégories d’informations sur le périphérique et le pilote, qui sont répertoriées dans le tableau suivant.
Category | Description |
---|---|
Informations d’installation | Spécifie les données de périphérique et de pilote utilisées par le programme d’installation de Windows. |
Fonctionnalités de l’appareil | Identifie les commandes, les objets, les types de contenu, les formats et les événements pris en charge par l’appareil. |
Contenu de l’appareil | Répertorie les chaînes d’identificateur d’objet et les valeurs PUID (Persistent Unique Object Identifier) correspondantes. |
Affichage des options Command-Line pour WpdDeviceInspector
Pour afficher les options de ligne de commande pour WpdDeviceInspector.exe, tapez la commande suivante à l’invite de commandes :
WpdDeviceInspector.exe /?
Génération d’un rapport pour un appareil spécifique
Vous pouvez générer un rapport pour un appareil particulier en exécutant WpdDeviceInspector.exe sans aucun paramètre et en entrant l’index de l’appareil sélectionné.
> 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.
>
Si vous connaissez l’identificateur de l’appareil, vous pouvez également indiquer àWpdDeviceInspector.exe de toujours générer un rapport pour cet appareil en tapant l’identificateur de l’appareil directement après le commutateur /Device à l’invite de commandes :
WpdDeviceInspector.exe /Device:\\?\root#wpd#0000#{6ac27878-a6fa-4155-ba85-f98f491d4f33}
L’identificateur de l’appareil est répertorié sous l’entrée d’interface de développementpour chaque appareil lorsque vous lancez WpdDeviceInspector.exe sans aucun paramètre.
Fonctionnement de WpdDeviceInspector en mode instantané
Vous pouvez utiliser WpdDeviceInspector.exe en mode instantané et capturer une structure de répertoires qui reflète la hiérarchie d’objets sur un appareil donné. Lorsque l’outil fonctionne en mode instantané, il crée des fichiers .opt dans chaque dossier dans lequel il stocke les propriétés et attributs de l’objet donné.
En mode instantané, les ressources binaires sont enregistrées dans les fichiers nommés pour la clé de ressource (GUID.pid). Ces fichiers peuvent être renommés et ouverts selon les besoins. Par exemple, la ressource par défaut d’une image JPEG est enregistrée dans {E81E79BE-34F0-41BF-B53F-F1A06AE87842}.0, mais peut facilement être renommée en device_image.jpg afin que l’image puisse être visualisée dans un outil graphique.
Pour fonctionner en mode instantané, utilisez le commutateur /Snapshot à l’invite de commandes :
WpdDeviceInspector.exe /Snapshot
Fonctionnement de WpdDeviceInspector en mode Automation WPD
Vous pouvez utiliser WpdDeviceInspector.exe pour vider les propriétés et méthodes JScript d’un appareil donné. Cela est utile lorsque vous utilisez WPD Automation pour accéder à un appareil WPD à partir d’une tâche Device Stage™ HostedSiteWithDevice. Pour plus d’informations sur la création de tâches d’étape™ d’appareil pour les appareils WPD, consultez le Portail de l’expérience des appareils Windows. Cette fonctionnalité n’est disponible que dans Windows 7.
Pour fonctionner en mode WpD Automation, utilisez le commutateur /Automation à l’invite de commandes :
WpdDeviceInspector.exe /Automation