ドライバー パッケージの配布
このトピックでは、ドライバーパッケージを安全に配布する方法について説明します。 この情報には、Microsoft Windows Updateプログラムを通じてドライバーパッケージを配布する方法が含まれています。 このトピックでは、Windows がシステムファイルを保護する方法についても説明します。
Windows Update
- ウィンドウハードウェア認定キット (HCK) テストに合格したドライバーパッケージは、WHQLによってデジタル署名できます。 ドライバー パッケージがWHQL によってデジタル署名されている場合は、Windows Updateプログラムまたは Microsoftがサポートするその他の配布メカニズムを通じて配布できます。
WHQLリリース署名の取得は、ウィンドハードウェア認定キット (HCK)の一部です。 WHQLリリース署名は、デジタル署名されたカタログファイルで構成されます。 デジタル署名によって、テスト用に送信したドライバーバイナリファイルやINFファイルは変更されません。
ドライバーパッケージが次の場合、Windows Updateプログラムを通じてドライバーパッケージを配布できます。
WHQLテストプログラムに合格し、WHQLリリース署名を受け取ります。
ウィンドウ認定プログラムの資格を有します。
Windows Updateがユーザーのデバイスに適したドライバーパッケージを判断し、合法的に配布し、自動的にダウンロードできることを保証する追加の要件を満たしています。
Windows Updateプログラムの要件は頻繁に更新されるため、Windows Updateドライバー公開 ウェブサイトを定期的にチェックする必要があります。
システム ファイルの保護
Windowsファイル保護 (WFP) は、Windows オペレーティングシステムのファイルが不明なバージョンまたは互換性のないバージョンに置き換えられるのを防ぎます。
WFP は、プログラムが重要なウィンドウシステムファイルを置き換えることを防ぎます。 これらのファイルはオペレーティングシステムや他のプログラムによって使用されるため、プログラムで上書きしないでください。 これらのファイルを保護すると、プログラムやオペレーティング システムの問題が防止されます。
WFPが保護するシステムファイルの種類には、オペレーティング システムに同梱されている .sys、.exe、.ocx、および .dll ファイルが含まれます。
WHQLテスト中に、署名可能性プログラムはドライバーのINFファイルをチェックして、システムファイルを置き換えようとしていないことを確認します。 システムファイルを置き換えようとするドライバーパッケージは、デジタル署名を受け取ることができません。 ただし、ドライバーパッケージには、Windows 2000 以降のバージョンのオペレーティング システムに同梱するためにベンダーが Microsoft に提供したファイルの更新バージョンが含まれる場合があります。
Windowsファイル保護の詳細については、Windows SDKのドキュメンテーションを参照。