winUSBの助けを本当に感謝します。msdn Web サイトにリストされているすべての手順に従いました
http://msdn.microsoft.com/en-us/library/windows/hardware/hh450799(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/hardware/ff540174(v=vs.85).aspx
Visual Studio 2010 を使用して Windows 7 で実行しようとしました。コンパイルはエラーなしで実行されますが、関数 SetupDiEnumDeviceInfo を渡すことができず、エラーが発生します (エラー #259 だと思います)。このエラーを渡す方法がわかりません。
ただし、プロセスのいくつかの手順についてはわかりません。
- msdn は、「パッケージの署名済みカタログ ファイル。このファイルは、x64 バージョンに WinUSB をインストールするために必要です」と何について話しているのですか? 署名済みカタログ パッケージとは何ですか? これを設定するにはどうすればよいですか?
- また、いくつかのディレクトリ (たとえば、c:\UsbDevice) を作成して、そこに .inf ファイルを配置することについても説明しています。しかし、私の VS プロジェクトは、私が c:\UsbDevice を指していることをどのように認識し、「.inf」ファイルの名前がどうあるべきかをどのように認識しますか?.inf ファイルを何と呼べばよいでしょうか?また、プロジェクトを指す方法それに?
- .inf ファイル内には、2 つの GUID 番号があります。デバイス マネージャーに移動すると、クラス GUID 番号を取得できます。しかし、デバイス インターフェイス GUID を設定するにはどうすればよいでしょうか。助けてください。次の項目のいずれかが正しく設定されていないため、エラーが発生している可能性はありますか?
ありがとう、 --
ルディ