드라이버 패키지 배포

이 항목에서는 드라이버 패키지를 안전하게 배포하는 방법에 대해 설명합니다. 이 정보는 Microsoft Windows 업데이트 프로그램을 통해 드라이버 패키지를 배포하는 방법과 Windows에서 시스템 파일을 보호하는 방법을 포함하고 있습니다.

Windows 업데이트

Windows HCK(하드웨어 인증 키트) 테스트를 통과한 드라이버 패키지는 WHQL의 디지털 서명을 받을 수 있습니다. WHQL의 디지털 서명을 받은 드라이버 패키지는 Windows 업데이트 프로그램 또는 Microsoft에서 지원하는 다른 배포 메커니즘을 통해 배포할 수 있습니다.

WHQL 릴리스 서명 받기는 Windows HCK(하드웨어 인증 키트)의 일부입니다. WHQL 릴리스 서명은 디지털 서명된 카탈로그 파일로 구성됩니다. 디지털 서명은 테스트를 위해 제출하는 드라이버 이진 파일이나 INF 파일을 변경하지 않습니다.

다음과 같은 드라이버 패키지의 경우 Windows 업데이트 프로그램을 통해 드라이버 패키지를 배포할 수 있습니다.

  • WHQL 테스트 프로그램을 전달하고 WHQL 릴리스 서명을 받는 드라이버 패키지

  • Windows 인증 프로그램에 대한 자격이 있는 드라이버 패키지

  • Windows 업데이트에서 사용자 장치에 대한 올바른 드라이버 패키지를 확인하고, 합법적으로 배포하고, 자동으로 다운로드할 수 있도록 하는 추가 요구 사항을 충족하는 드라이버 패키지

Windows 업데이트 프로그램의 요구 사항은 자주 업데이트되므로 Windows 업데이트 드라이버 게시 웹 사이트를 정기적으로 확인해야 합니다.

시스템 파일 보호

WFP(Windows 파일 보호)는 Windows 운영 체제 파일이 호환되지 않거나 알 수 없는 버전으로 바뀌지 않도록 보호합니다.

WFP는 프로그램이 중요한 Windows 시스템 파일을 덮어쓰지 않도록 보호합니다. 이러한 파일은 운영 체제 및 다른 프로그램에서 사용되므로 프로그램이 덮어쓰면 안 됩니다. 이러한 파일을 보호하면 프로그램 및 운영 체제와 관련된 문제를 방지할 수 있습니다.

WFP에서 보호하는 시스템 파일 형식에는 운영 체제와 함께 제공되는 .sys, .exe, .ocx 및 .dll 파일이 포함됩니다.

WHQL 테스트 중 Signability 프로그램은 드라이버의 INF 파일이 시스템 파일을 바꾸려는 시도를 하지 않음을 확인합니다. 시스템 파일을 바꾸려고 시도하는 드라이버 패키지는 디지털 서명을 받을 수 없습니다. 단, 드라이버 패키지는 공급업체에서 Windows 2000 이상 운영 체제에 탑재하기 위해 제공한 파일의 업데이트된 버전을 포함할 수 있습니다.

Windows 파일 보호에 대한 자세한 내용은 Windows SDK 설명서를 참조하세요.