私は開発者ではありませんが、私の質問は、stackoverflowでここに投稿するのに十分興味深い(そして私は十分に必死です)と思います
私の会社では、C#で記述されたプログラムを使用して、.Net2.0SP1とUSB署名パッドを使用するキオスクPCを駆動しています。署名パッドは、汎用のMicrosoftHIDドライバーを使用するHIDです。
以前使用していたものとは異なるブランドのマザーボードを使用するキオスクPCにソフトウェアをインストールしようとしました。ギガバイトボードからASUSボードに移行しました。ブランド以外の仕様は同じで、同じノースブリッジ、同じサウスブリッジ、同じCPU、同じホストコントローラーなどです。また、インストール手順は文書化されており、数か月間変更されていません。
新しいマザーボードでは、署名パッドはHIDとして認識され、問題なくインストールされ、メーカーのソフトウェアはデバイスを実行できますが、当社のソフトウェアはデバイスが接続されていることさえ認識しません。変更されたのはマザーボードのブランドだけです。デバイスを初期化できるメーカーのソフトウェアはC#で記述されていません。
どんな考え、提案、または解決策も大歓迎です!!!!