Gibt es eine Möglichkeit, die Gerätestruktur in Windows anzuzeigen?

553
guest-ghost

Ich habe vor kurzem nach der Art und Weise gesucht, wie Windows seine Treiber verwaltet, und über die Baumstruktur und die Stapel der Geräte herausgefunden. Ich war neugierig, ob es einen Weg gibt, diese Informationen über mein System zu erhalten. Ich verwende Windows 10.

Nur um es klarzustellen: Es ist ideal, wenn ich den gesamten Gerätebaum erhalten kann. Das heißt, es sollte von der Wurzel ausgehen und bis zu den physischen Geräten gehen. ZB aus den Windows-Treiberdokumenten

Auch wenn das nicht möglich ist und ich immer noch Unterbäume sehen kann (vielleicht basierend auf Komponenten wie Netzwerk, USB usw.), würde das auch funktionieren.

Mehr Details, desto besser.

  1. Wenn ich den dazugehörigen Treiber (und die Version) für die Geräte bekommen kann

  2. Wissen, welche Geräte sich im Geräte-Stack befinden (Funktion DO, Filter DO und PDO)

Mein letztes Ziel ist es zu sehen, ob ich Fahrer zusammenfassen kann. Denken Sie daran, wenn bereits ein Gerätebaum vorhanden ist, versuchen Sie möglicherweise, dies zu verwenden.

Vielen Dank!

0
[Befehlszeilentool zum Speichern aller im Geräte-Manager angezeigten Geräteeigenschaften] (// stackoverflow.com/q/3281147) DavidPostill vor 5 Jahren 0
[Downloads: DeviceTree] (https://www.osronline.com/article.cfm?article=97) DavidPostill vor 5 Jahren 0
[Alle Inhalte des "Geräte-Managers" exportieren] (// superuser.com/q/560366) DavidPostill vor 5 Jahren 0

1 Antwort auf die Frage

0
Jamie Hanrahan

Ältere Versionen des Windows Driver Kit enthielten das Dienstprogramm "Device Tree" von OSR, das von David Postill verlinkt wurde. Es wird nicht behauptet, dass es unter Windows 10 funktioniert, und ich habe gesehen, dass es einige Windows-Betriebssysteme zum Absturz brachte, die es angeblich unterstützt hat. Wenn Sie damit experimentieren möchten, würde ich dies unter Windows 8 oder früher tun, und vorzugsweise auf einem System, auf dem nichts ausgeführt wird, das keinen Absturz toleriert. Aber es sollte Ihnen einige Einblicke geben.

https://www.osronline.com/article.cfm?article=97

(pro Kommentar hinzugefügt) Andernfalls gibt es WinDbg immer im "Live" -Kernel-Debugging-Modus. Sie erhalten keine schöne Baumstruktur der DevStacks, können aber zumindest alle Geräteobjekte in jedem DevStack anzeigen, zu welchen Treibern die Treiber gehören usw.

Ich habe es unter Windows 10 probiert und scheint die Informationen zu haben, die ich suche. Wie Sie jedoch sagten, kann es anscheinend nicht für eine anständige Zeit verwendet werden, da nach einigen Minuten alles nicht mehr reagiert. guest-ghost vor 5 Jahren 0
Nun, es wird keine hübsche grafische Oberfläche mit grafischer Oberfläche geben, aber es gibt immer WinDbg. Jamie Hanrahan vor 5 Jahren 0
Ja, ich denke Windbg wäre der beste Weg, um jetzt zu gehen. Wenn Sie Ihre Antwort hinzufügen, kann ich sie akzeptieren. guest-ghost vor 5 Jahren 0