USBデバイス用のWindowsドライバーを使用していますが、デバイスが私のドライバーを使用するように、インストールでMicrosoftの組み込みクラスドライバーをオーバーライドする必要があります。
ドライバーは自己署名されていますが、WHQL署名されていません。インストールはVistaまたはWin7で問題ありません。この場合、SetupAPIはドライバーを署名済みとして認識し、組み込みのクラスドライバーよりも優先ドライバーとして選択します。
ただし、これはWindowsXPSP3では機能しません。SetupAPIログは、ドライバーを検出したことを示していますが、信頼できないと見なしています。(ログの抜粋:「ドライバーノードが信頼されていません。ランクが0x00000001から0x0000c001に変更されました」)
ここスタックオーバーフローや他の場所での同様の質問に対する以前の回答は、WHQL署名がこれがXPで機能する唯一の方法であることを示唆しています。それは本当にそうですか、それとも既知の回避策はありますか?
回避策や問題の解決策に関する情報が記載されたリソースへのリンクはありますか?
この件についての助けに感謝します。