So lesen Sie Geräte und Treiberversionen

8

Mir fällt es wirklich schwer herauszufinden, wie das geht. Grundsätzlich möchte ich nur alle Geräte lesen, die an die Maschine angeschlossen sind, und auch den Treiberhersteller und die Version des Gerätetreibers lesen. Dies ist die Information, die Sie im Gerätemanager bekommen können, aber ich möchte es programmatisch machen.

Ich habe viel gesucht und gelesen und kann nichts finden, was mir dabei hilft. Es gibt dieses WMI-Zeug, das funktionieren sollte, aber ich kann keine Beispiele finden, die funktionieren. Ich habe gelesen und gelesen über WMI, kann es aber immer noch nicht herausfinden.

Gibt es irgendwelche Tutorials, die WMI besser erklären als die Microsoft-Site? Ich muss das auf der Crayola-Ebene sein.

    
Andi Jay 22.04.2013, 16:08
quelle

2 Antworten

10

Bitte sehen Sie sich den folgenden Artikel an

Holen Sie sich Ihre Hardware-Informationen mit C #

Abrufen von Informationen aus der Windows-Verwaltungsinstrumentation

BEARBEITEN:

Ich glaube, dass Sie nach dem folgenden suchen Win32_PnPSignedDriver Klasse

%Vor%

Auch wenn Sie viel mit WMI arbeiten, können Sie dieses Tool ebenfalls verwenden, um zu vermeiden, dass Sie Testanwendungen erstellen.

Patrick D'Souza 22.04.2013, 17:00
quelle
1

Wenn Sie nach einer bestimmten Art von Geräteinformationen (nur Bluetooth) von Ihrem Gerät suchen - dann  "ManagementObjectSearcher" in c # ist gut genug. Sie müssen nur
using System.Management;
hinzufügen setze eine Bedingungssuche damit wie folgt

%Vor%

Hier ist "deviceGuid" der Typ der Geräteklasse (ein Guid-Wert [für alle PCs gleich)].

    
codedip 20.06.2013 10:38
quelle

Tags und Links