私は開発者ではありませんが、私の質問は十分に興味深いと思います。(そして私は十分に欲しいと思います)ここに投稿するstackoverflow私のソフトウェアが別のマザーボード上のハードウェアを初期化できないのはなぜですか?
私の会社は、C#で書かれたプログラムを使用して、 2.0 SP1とUSB署名パッドを備えています。署名パッドは、一般的なMicrosoft HIDドライバを使用するHIDです。
私たちは以前使用していたものとは異なるブランドのマザーボードを使用するキオスクPCにソフトウェアをインストールしようとしました。 GigabyteボードからASUSボードに移行しました。ブランド以外のスペックは同一、同じノースブリッジ、同じサウスブリッジ、同じCPU、同じホストコントローラなどです。また、インストール手順は文書化されており、数ヶ月で変更されていません。
新しいマザーボードでは、シグネチャパッドはHIDとして認識され、問題なくインストールされ、メーカーソフトウェアでデバイスを実行できますが、ソフトウェアでもデバイスが接続されていると認識されません。変更された唯一のものは、マザーボードのブランドです。デバイスを初期化できる製造ソフトウェアは、C#で書かれていません。
ご意見、ご提案、または解決方法をお待ちしております。
しかし、彼は開発者ではありません...ロギングは問題ないかもしれません。 –