Driver Device ID をチェックする C++ プログラムを書いています。
私の入力は、デバイスマネージャーに表示されるはずのドライバー名です。
私はグーグルで試してみましたが、次のように考えました:
このサンプル コードhttp://msdn.microsoft.com/en-us/library/ms682619%28VS.85%29.aspxを使用して、ドライバー ポインターを取得できました。
IRP_MN_QUERY_ID 関数を使用してデバイス ID を取得する必要があります- http://msdn.microsoft.com/en-us/library/windows/hardware/ff551679(v=vs.85).aspx。
しかし、実際にそれを行う方法、およびこれら 2 つの関数がどのように接続されているかについての例やコード スニペットは見つかりませんでした。
私はドライバーの経験がありません。サンプルコードは非常に高く評価されます...