私の会社が顧客のために数年間使用しているドライバーがあります。このドライバは、Vista 64 ではインストールできなくなりました。ドライバに署名してもらう必要があると思いますが、どうすれば開始できるかわかりません。
- 始めるのに最適な場所は何ですか?
- 通常、これにはどのくらいの時間がかかりますか?
- Microsoft に何を送信する必要がありますか?
- 私たちのためにこれをすべてやってくれるサードパーティはいますか?
- プロセス(サードパーティの有無にかかわらず)には通常いくらかかりますか?
私の会社が顧客のために数年間使用しているドライバーがあります。このドライバは、Vista 64 ではインストールできなくなりました。ドライバに署名してもらう必要があると思いますが、どうすれば開始できるかわかりません。
まず、 WindowsLogoサイトにあるすべてのものを読むことから始めます。
実際には、Vista 64 は非 WHQL ドライバーではなく、署名されていないドライバーのロードを拒否するため、ソフトウェア署名証明書を購入して実行可能ファイルに署名するだけで十分であることを意味します。
ドライバーの署名に必要な手順に関する Microsoft のホワイトペーパーへのリンクは次のとおりです。 カーネル モード コード署名のホワイトペーパー
問題を回避していますが、ブートローダーから Windows カーネルにオプションを渡すことで、ドライバー署名の要件を無効にすることができます。
これは通常、ブート データ ストアを編集するための Windows コマンド ライン ツールである bcdedit を使用して行います (古き良き boot.ini ファイルは Windows XP の後にダンプされたため)。
管理コマンド プロンプトから次のコマンドを試してください (UAC が有効になっている場合は、スタート ボタンを押して cmd と入力し、CTRL + SHIFT を押しながら Enter キーを押して、管理者として cmd を起動します)。
bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
編集:
ローカルのグループ ポリシー設定を変更することで、同様のことを実現することもできます。
1. Start > gpedit.msc > User settings > System > Driver Installation
2. Set the 'Code Signing for drivers' setting to Enabled + Warn or Ignore
それが役立つことを願っています!