ドライバーがデジタル署名されていない原因となるファイルを確認するにはどうすればよいでしょうか?

ドライバーがデジタル署名されていない原因となるファイルを確認するにはどうすればよいでしょうか?

デジタル署名されていない nVidia ドライバーがあります。それがどのファイルなのかを正確に知るにはどうすればいいですか? Windows 7 または 10 でドライバー署名の強制を無効にせずにドライバーをインストールできるように、デジタル署名したいと思います。

nVidia ドライバー 9.18.13.4192 デジタル署名なし

答え1

私はこの INF パッチャーを使用しています: forum.notebookreview.com/threads/...

それが理由です。ドライバーへの署名は、適切な証明書を持つ人が行います。署名する人は、ドライバーが大丈夫であることを保証します。

これは信頼できる人物によってのみ実行できます。(そうでない場合、すべてのマルウェア作成者が独自のマルウェアに署名することになります)。したがって、Windows はドライバーの署名を少数のエンティティのみに信頼します。

そして、ドライバーをハッキングした個人であるあなたは、そのような信頼できる人物の一人ではありません。したがって、それは認められた組織によって署名されていません。したがって、暗黙的に信頼されていません。

パッチを当てたものに署名する方法を知りたい

Windows の信頼できる署名者のリストに自分自身を追加するか (方法はわかりません)、信頼できる人に署名してもらいます。他の回答からの Smetherlinks リンクが役立つはずです。

答え2

なるほど。INF ファイルに署名するには、Microsoft が承認した WHQL プログラムの証明書が必要です。そうすれば、ドライバー署名の強制を無効にせずにドライバーをインストールできます。また、自分でカスタム証明書を作成してインストールし、署名されていないドライバーをすべて署名して、コンピューターに直接インストールすることもできます。ただし、単純なドライバーを時々インストールするには、実用的なソリューションではありません。Windows 7 と 10 でドライバー署名の強制を無効にできるのは幸運ですが、Microsoft がその可能性を決して排除しないことを願います。

Windows デジタル ドライバーの署名と認証

実用的な Windows コードとドライバーの署名

関連情報