수동 드라이버 배포를 위해 컴퓨터 준비
자동 또는 수동으로 드라이버를 배포할 수 있습니다. 두 경우 모두 먼저 대상 컴퓨터를 준비해야 합니다. 여기에서는 수동으로 드라이버를 배포하려는 경우 대상 컴퓨터를 준비하는 방법을 설명합니다.
일반적으로 드라이버를 설치하고 테스트하는 컴퓨터는 드라이버 패키지를 개발하고 빌드하는 컴퓨터와 분리됩니다. 드라이버를 빌드하는 컴퓨터를 호스트 컴퓨터라고 하고 드라이버를 설치 및 테스트하는 컴퓨터를 대상 컴퓨터 또는 테스트 컴퓨터라고 합니다. 드라이버 패키지를 대상 컴퓨터로 이동하고 드라이버를 설치하는 프로세스를 드라이버 배포라고 합니다.
- 대상 컴퓨터에서 관리자 권한으로 명령 프롬프트 창을 엽니다. bcdedit /set TESTSIGNING ON을 입력합니다. 대상 컴퓨터를 다시 부팅합니다.
- DevCon 도구를 대상 컴퓨터의 폴더(예: c:\Tools)에 복사합니다. DevCon 도구는 WDK(Windows 드라이버 키트)에 포함되어 있습니다. Tools 디렉터리(예: C:\Program Files (x86)\Windows Kits\8.1\Tools\x64\devcon.exe)에서 찾을 수 있습니다.
- 대상 컴퓨터에 설치할 수 있는 인증서 파일을 만들거나 가져옵니다. 예를 들어 Microsoft Visual Studio를 사용하여 코드 갤러리에서 RAMDisk 저장소 드라이버를 빌드한다고 가정해 봅니다. 빌드 프로세스에서는 인증서(.cer) 파일을 만듭니다. 인증서 파일의 위치는 구성 및 플랫폼에 대해 지정한 정보에 따라 달라집니다. RAMDisk 샘플에 대한 구성이 Win7 디버그이고 플랫폼이 x64인 경우 인증서 파일 xx.cer은 C++\x64\Win7Debug 아래 솔루션 폴더에 있습니다.
- 인증서 파일을 대상 컴퓨터의 폴더(예: c:\Certificates)에 복사합니다.
- 대상 컴퓨터에서 인증서 파일을 마우스 오른쪽 단추로 클릭하고 설치를 선택합니다. 설치 마법사를 진행합니다.
WDK 갤러리 샘플 중 하나를 빌드하면 빌드 프로세스가 테스트 서명 인증서를 만듭니다. 테스트 서명 인증서를 한 번만 설치해야 합니다. WDK 갤러리 샘플에서 인증서를 설치한 경우 인증서를 다시 설치하지 않고 다른 갤러리 샘플을 설치할 수 있습니다.