0

新しいハードウェア デバイスが接続されていると Windows に偽装させる偽の USB フラッシュ ドライバー ドライバーを Windows で作成しました。また、接続されているハードウェアを列挙できる API も見つけました (そのため、どのデバイスが偽のドライバーであるかがわかります)。

問題は、プログラムが実行されているときにのみハードウェアを接続したいことであり、プログラムが実行されていないときにハードウェアにアクセスできるようにしたくないということです。

このハードウェアをプログラムで追加したり、このドライバーを有効/無効にしたりするにはどうすればよいですか? 適切な命名法は「ロード/アンロード」であると誰かが提案しました。

Windows 7 以降の Windows API で VC++ を使用する。

4

1 に答える 1

2

C++ クラス ラッパーを試して、コード プロジェクトからデバイス ドライバーをロード/アンロードします。

于 2013-03-03T15:43:31.617 に答える