3

Wiiリモコンに接続してそこからデータを読み取るプログラムがあるプロジェクトに取り組んでいます。動作しますが、接続プロセスを改善したいと考えています。Wii リモコンへの Bluetooth 接続を正常に確立する前に、接続を何度か試行する必要があることがよくあります。これはすべてWindows 7 32ビットです。

接続試行ごとに、次のことを行います。

  • Wiiリモコンの電源を入れる
  • Windows で HID デバイスとして有効にする
  • 接続をテストします。
  • 接続が良好であれば、完了です。そうしないと、Wii リモコンの電源がオフになり、新しい試行が行われます。

Wii リモコンの電源を入れるたびに、Windows は汎用 HID ドライバーのインストールを試みます。接続が悪いと、ドライバーのインストールが失敗し、最初からやり直す必要があります。この汎用ドライバーをインストールするたびにインストールするのは非効率的です。

いくつか質問がありますので、ご協力をお願いします。正しい方向に向けてください。

  • 接続を試行するたびに Windows がドライバーをインストールする必要は本当にありますか? たとえば、通常の USB マウスのように Windows がデバイスを認識/記憶できないのはなぜですか。
  • Wii リモコン用の独自の汎用 HID ドライバーを作成すると、インストールの信頼性が向上し、Windows がデバイスを認識しやすくなりますか?
  • Windows が汎用 HID ドライバーをインストールしようとしたときに表示されるポップアップ メッセージを無効にしたり、非表示にしたりすることはできますか? すべてのデバイス インストール メッセージを削除するのではなく、Wii リモコンに関するメッセージのみを削除します。

Wii リモコンの電源に関する注意: バッテリーを使用せず、コンピュータに接続された USB ケーブルを介して電力を供給する、わずかにハードウェアを改造した Wii リモコンを使用しています。これまでのところ、接続試行ごとに電源をオン/オフする必要があることを発見しました。そうしないと、デバイス ドライバーのインストールは通常失敗します。

4

1 に答える 1

0

レジストリ キー "SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching" には、整数サブキー "SearchOrderConfig" が存在します。0 (Windows) に設定すると、ドライバーが検索されず、デバイスのインストールが大幅に高速化されます。

このキーをプログラムで設定する場合は、インストールの完了後に忘れずにリセットしてください。

于 2015-05-13T13:35:04.390 に答える