1

デバイスマネージャに表示されているように、Windowsのユーザーモードアプリケーションからディスクデバイスの「物理デバイスオブジェクト名」を取得する必要があります。

私は今、IOCTLを介してロードされ、問い合わせられるカーネルドライバーを含む解決策を持っています。カーネルランドに入ると、その名前にたどり着くのに問題はありません。可能であれば、カーネルモジュールの使用は避けたいと思います。

何か案は?

4

1 に答える 1

2

これは、セットアップAPI関数を使用して取得できます。具体的には、SetupDiGetDeviceRegistryPropertyとSPDRP_PHYSICAL_DEVICE_OBJECT_NAMEを介してこれを取得できると思います。

于 2010-08-10T13:57:56.373 に答える