Frage

Ich brauche den „Physical Device Object Namen“ eine Plattenvorrichtung von einer Benutzer-Modus-Anwendung unter Windows abzurufen, wie im Geräte-Managern zu sehen.

Ich habe jetzt eine Lösung, die einen Kernel-Treiber beinhaltet, die durch IOCTLs geladen und verhört wird. Sobald im Kernel-Land, habe ich keine Probleme auf diesen Namen bekommen. Wenn möglich, möchte ich mit einem Kernel-Modul zu vermeiden.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Sie können erhalten diese Funktionen, um die Setup-API. Insbesondere glaube ich dir über SetupDiGetDeviceRegistryProperty und SPDRP_PHYSICAL_DEVICE_OBJECT_NAME erhalten können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top