OK、USB デバイスの開発に取り組んでいます。MCU メーカーの既製の Windows ドライバーに基づいて、デバイス用のカスタム Windows ドライバーを作成しました。このドライバーは、Windows XP および Windows 7 (32 ビット) では問題なく動作しますが、私の Windows 7 64 ビット マシンではドライバーを使用できません。ドライバーは正常にインストールされますが、ドライバーのプロパティ (デバイス マネージャー) に移動すると、「このドライバーは Microsoft によってデジタル署名されていません」と表示され、使用できません。Microsoft に何百ドルも払い、このドライバーの認定を受けるために何時間も費やしたくありません (いくつかの理由から)。顧客に XP に戻すように伝える以外に、これを回避する方法はありますか? 助けてください!
2 に答える
3
WHQL 認定のためにドライバーを提出する必要はありません。Microsoft は、コードがデジタル証明書で署名されていることのみを要求します。証明書を購入する場所を選択できます.GoDaddyはそれらを年間179ドルで販売しています.
編集: Microsoft は Verisign と契約しています: 初年度は 99 ドルです。 https://winqual.microsoft.com/help/default.htm#obtaining_a_verisign_class_3_digital_id.htm
于 2009-12-23T22:36:26.240 に答える
1
テスト目的で、テスト証明書を有効にして、ドライバーに自己署名することができます。
実際に公開するには、64 ビット システムで実行できるようにデジタル署名する必要があり、これを回避する方法はありません。signinf プロセスを実行したくない理由は何ですか?
于 2009-12-23T22:17:53.657 に答える