수동 드라이버 배포를 위한 컴퓨터 준비

드라이버를 자동으로 또는 수동으로 배포할 수 있습니다. 두 경우 모두 먼저 대상 컴퓨터를 준비해야 합니다. 여기서는 드라이버를 수동으로 배포하도록 선택하는 경우 대상 컴퓨터를 준비하는 방법을 설명합니다.

일반적으로 드라이버를 설치하고 테스트하는 컴퓨터는 드라이버 패키지를 개발하고 빌드하는 컴퓨터와는 별개입니다. 드라이버를 빌드하는 컴퓨터를 호스트 컴퓨터라고 하며, 드라이버를 설치하고 테스트하는 컴퓨터를 대상 컴퓨터 또는 테스트 컴퓨터라고 합니다. 드라이버 패키지를 대상 컴퓨터로 이동하고 드라이버를 설치하는 프로세스를 드라이버 배포라고 합니다.

  1. 대상 컴퓨터에서 관리자 권한으로 명령 프롬프트 창을 엽니다. bcdedit /set TESTSIGNING ON을 입력 합니다. 대상 컴퓨터를 다시 부팅합니다.
  2. DevCon 도구를 대상 컴퓨터의 폴더에 복사합니다(예: c:\Tools). DevCon 도구는 WDK(Windows 드라이버 키트)에 포함되어 있습니다. 도구 디렉터리(예: C:\Program Files (x86)\Windows Kits\10\Tools\x64\devcon.exe)에서 찾을 수 있습니다.
  3. 대상 컴퓨터에 설치할 수 있는 인증서(.cer) 파일을 만들거나 가져옵니다. 예를 들어 WDK 샘플 드라이버 중 하나를 빌드할 때 빌드 프로세스는 인증서(.cer) 파일을 만듭니다. 인증서 파일의 위치는 구성 및 플랫폼에 대해 지정한 내용에 따라 달라집니다. 예를 들어 구성이 Win7 디버그이고 플랫폼이 x64인 경우 인증서 파일은 C++\x64\Win7Debug 아래의 솔루션 폴더에 있습니다.
  4. 인증서 파일을 대상 컴퓨터의 폴더에 복사합니다(예: c:\Certificates).
  5. 대상 컴퓨터에서 인증서 파일을 마우스 오른쪽 단추로 클릭하고 설치를 선택합니다. 설치 마법사를 통해 작업합니다. 드라이버 파일에 서명을 포함하고 드라이버 패키지 카탈로그 파일에 서명하는 데 사용되는 테스트 인증서는 신뢰할 수 있는 루트 인증 기관 인증서 저장소 및 신뢰할 수 있는 게시자 인증서 저장소추가되어야 합니다. 대상 컴퓨터에 인증서를 설치하는 방법에 대한 자세한 내용은 테스트 컴퓨터에 테스트 인증서 설치를 참조 하세요.

WDK 드라이버 샘플 중 하나를 빌드할 때 빌드 프로세스는 테스트 서명 인증서를 만듭니다. 테스트 서명 인증서를 한 번만 설치해야 합니다. WDK 드라이버 샘플에서 인증서를 설치한 경우 인증서를 다시 설치하지 않고 다른 드라이버 샘플을 설치할 수 있습니다.