2

USB ファンクション ドライバを作成しました。コンピュータに接続された USB デバイスに、実際のドライバではなくこのドライバをロードさせたい場合、どうすればよいですか? バスドライバーがpdoを作成するときにvid / pidを変更するかどうかしかわかりません。それを作成できます。しかし、それを行う簡単な方法があるかどうかはわかりません。バスの挙動を変えるには?フィルタードライバーはそれを作ることができますか? プラットフォームは Windows です。

4

1 に答える 1

1

最善の策は、HID (ヒューマン インターフェイス デバイス)ドライバーを実装することです。HID ガイドラインに従うことで、カスタム デバイス ドライバーを作成しなくても、必要なほとんどの機能が既にサポートされています。

開始するためのリンクを次に示します。

HID クラスを使用すると、USB デバイス ドライバーの作成作業が容易になり
ます http://www.edn.com/design/communications-networking/4336292/Using-the-HID-class-eases-the-job-of-writing-USBデバイスドライバ

タッチ、入力、および HID: アーキテクチャとドライバーのサポート
http://msdn.microsoft.com/en-us/library/windows/hardware/gg487435.aspx

ネットワーク経由のリダイレクトについては、FreeRDP プロジェクトを参照してください。これはオープンソースであり、Apache ライセンスに基づいているため、コードを使用してほとんどのことを行うことができます。

于 2012-10-16T02:56:37.910 に答える