0

ドライバーのインストール中に署名されていないドライバーの警告を表示したくないので、signtool、inf2cat、およびソフトウェア公開証明書を使用してドライバーにデジタル署名しようとしています。Vista x64 では、ドライバーにデジタル署名を付ける必要があります。そうしないと完全に拒否されますが、Vista x64 でドライバーを受け入れることができたので、プロセスが正しく行われていることがわかります。

ただし、Windows XP x86 ドライバーのプロセスを繰り返します。inf2cat と signtool は両方とも成功した結果を返します。signtool はデジタル署名を検証し、ファイルの右クリック -> プロパティもデジタル署名を検証します。

ただし、Windows XP でドライバーをロードしようとすると、署名されていないドライバーの警告が表示されます。XP はファイルが署名されていないと見なすのに、Vista はそうしないのはなぜですか?

4

1 に答える 1

2

Windows XP が署名済みとして想定する唯一のドライバーは、WHQL によって署名されたドライバーです。Microsoft は Windows Vista からポリシーを緩和しましたが、Windows XP では、WHQL プロセスが唯一の方法です。

于 2010-12-22T21:11:23.070 に答える