Erste das Physical Device Object Name einer Plattenvorrichtung
-
27-09-2019 - |
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?
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