WHQL Driver Signing

WHQL (Windows Hardware Quality Labs)

Windows 환경에서의 해당 장치의 드라이버 사용을 신뢰할 수 있다는 인증으로 해당 인증을 받지 않은 드라이버 설치시에 경고창이 발생한다.

WHQL TEST

DUA submission

.sys 파일에 변경사항이 없거나 .inf 파일에서의 수정사항이 기능에 영향을 주지 않는 범위일 경우 별다른 OS 호환성 테스트를 거치지 않고 catalog 파일을 업데이트 받을 수 있다. 예를 들어 표시되는 장비이름만 변경하고 싶은 경우가 이에 해당한다.

How to DUA submission?

  1. MS hardware dashboard에서 해당 드라이버 패키지(DUA shell package) 다운로드한다.
  2. HCK Studio를 이용해서 .hckx 파일을 연다.
  3. package option에서 replace drive를 통해 업데이트할 드라이버를 선택한다.
  4. create package를 하기 전에 EV codesign 인증서파일(.cer)을 통해 .hckx파일을 서명한다.
  5. MS dashboard에서 Upload driver update DUA을 클릭하여 수정한 .hckx파일을 제출한다.

※ DUA submission이 승인되는데 일정 시간이 소요되며 제출 직후에는 dashboard상에서 해당 제출 ID가 pending 상태로 표시된다.

관련 링크

https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/hardware-certification-submissions