ディスクデバイスの物理デバイスオブジェクト名を取得する
-
27-09-2019 - |
質問
デバイスマネージャーに見られるように、Windowsのユーザーモードアプリケーションからディスクデバイスの「物理デバイスオブジェクト名」を取得する必要があります。
IOCTLSを介してロードされ、尋問されるカーネルドライバーが関与するソリューションがあります。カーネルランドに着いたら、私はその名前に到達するのに問題はありません。可能であれば、カーネルモジュールの使用を避けたいと思います。
何か案は?
解決
これは、セットアップAPI関数を使用して取得できます。具体的には、setupdigetdeviceregistrypropertyおよびspdrp_physical_device_object_name経由でこれを取得できると思います。
所属していません StackOverflow