드라이버 패키지 프로젝트에 대한 배포 속성
프로젝트의 각 구성에서 원격 테스트 컴퓨터에서 드라이버 패키지의 자동 배포를 구성할 수 있습니다. 드라이버의 프로젝트 속성 페이지에서 테스트를 위해 드라이버를 배포하는 방법을 추가로 제어할 수 있습니다. 각 구성에서 드라이버 솔루션을 빌드할 때마다 드라이버를 자동으로 배포하도록 선택할 수 있습니다. 배포에 대한 자세한 내용은 드라이버 배포 및 테스트를 위한 컴퓨터 프로비전(WDK 8.1) 및 테스트 컴퓨터에 드라이버 배포를 참조하세요.
드라이버 패키지 프로젝트에 대한 배포 속성 설정
드라이버 패키지의 속성 페이지를 엽니다. 솔루션 탐색기 드라이버 패키지 프로젝트를 선택하고 길게 누르거나 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
참고 드라이버 솔루션에 드라이버 패키지 프로젝트가 없는 경우 해당 프로젝트를 추가해야 합니다. 드라이버 패키지 만들기를 참조하세요. 배포 속성은 드라이버 패키지가 있는 경우에만 사용할 수 있습니다.
드라이버 패키지의 속성 페이지에서 구성 속성을 선택하고 드라이버 설치를 선택한 다음 배포를 선택합니다.
배포 사용 옵션을 선택합니다. 이 옵션을 선택하면 사용할 테스트 컴퓨터를 선택할 수 있으며 드라이버 설치 및 배포 옵션을 구성할 수 있습니다.
프로젝트 구성 및 플랫폼
구성 목록 및 플랫폼 목록을 사용하면 다양한 프로젝트 구성 및 플랫폼 조합에 대해 서로 다른 배포 설정을 적용할 수 있습니다. 예를 들어 디버그 빌드에 대한 배포 옵션 집합을 사용하여 하나의 테스트 컴퓨터에 드라이버를 배포하고 릴리스 빌드에 대한 다른 테스트 컴퓨터 및 배포 옵션에 배포할 수 있습니다.
배포 사용
배포 사용을 선택하여 테스트 컴퓨터에 드라이버 패키지를 배포하도록 선택할 수 있습니다. 구성 목록과 함께 디버그 빌드에 대한 배포를 사용하지 않도록 설정하고 릴리스 빌드에 사용하도록 설정할 수 있습니다.
최신 버전의 드라이버를 테스트하려면 배포 전에 이전 드라이버 버전 제거를 선택합니다.
대상 컴퓨터 이름
배포 및 테스트에 사용할 대상 컴퓨터를 선택할 수 있습니다. 테스트 컴퓨터를 이미 구성한 경우 이 목록에서 하나를 선택할 수 있습니다. 테스트 컴퓨터를 구성하지 않은 경우 찾아보기 단추를 사용하여 컴퓨터를 구성할 수 있습니다. 테스트 컴퓨터를 구성하는 방법에 대한 자세한 내용은 테스트 컴퓨터에 드라이버 배포를 참조하세요. 프로젝트 구성 및 플랫폼이 테스트 시스템의 대상 아키텍처와 일치하는지 확인합니다. 일반적인 배포 오류는 x64 버전의 Windows를 실행하는 시스템에 x86(Win32) 드라이버를 설치하려고 할 때 발생합니다.
디버거 작업에 대한 자세한 내용은 Windows 디버깅을 사용하는 시작 참조하세요.
드라이버 설치 옵션
설치 안 함 - 기본 옵션입니다. 드라이버 패키지를 드라이버 저장소 로 가져오거나 테스트 컴퓨터에서 드라이버 검증 도구 옵션을 사용하도록 설정하고 설정하는 경우 설치하지 않도록 선택할 수 있습니다.
하드웨어 ID 드라이버 업데이트 - 실제 하드웨어 디바이스용 드라이버를 배포하려면 설치 및 확인을 대신 사용합니다. 루트 열거형 드라이버에 대한 드라이버를 배포하려면 하드웨어 ID 드라이버 업데이트 또는 설치 및 확인을 사용할 수 있습니다. 하드웨어 ID 드라이버 업데이트를 사용하도록 선택하는 경우 INF 파일에 표시되는 것과 동일한 하드웨어 ID를 입력해야 하며 해당 하드웨어 ID에는 Root\Xxx 형식이 있어야 합니다. 이 옵션을 선택하면 파일이 원격 컴퓨터의 %Systemdrive%\drivertest\drivers 폴더에 복사됩니다. 디바이스 콘솔 유틸리티 인 Devcon은 패키지에서 해당 하드웨어 ID 및 INF 파일에 대한 드라이버를 설치합니다. 예를 들어 하드웨어 ID 드라이버 업데이트를 선택하고 HWID를 Root\yourprojectname으로 설정할 수 있습니다. 프로젝트 이름에 공백을 제외해야 합니다.
사용자 지정 명령줄 - 설치 시 사용자 지정 명령 스크립트를 실행하도록 선택할 수 있습니다. 사용자 지정 명령 스크립트를 실행하려면 추가 파일 섹션에서 필요한 파일을 추가해야 합니다. 추가 파일은 원격 컴퓨터의 %Systemdrive%\drivertest\drivers 폴더에 복사됩니다.
설치 및 확인 - 자동화된 테스트 스크립트를 사용하여 설치를 테스트하도록 선택할 수 있습니다. 이 옵션을 선택하고 기본 드라이버 패키지 설치 작업(다시 부팅 가능) 또는 기본 프린터 드라이버 패키지 설치 작업(다시 부팅 가능)을 지정하면 테스트에서 드라이버의 INF 파일을 읽고 드라이버를 설치합니다. 그런 다음 테스트는 드라이버가 실행 중인지 확인합니다. 완료되면 테스트는 설치 작업의 성공 또는 실패에 대한 자세한 정보를 제공합니다.
선택적 디바이스 쿼리 - 기본값은 %PathToInf%입니다. 드라이버의 INF 파일 경로가 자동으로 대체됩니다. 다른 위치에 INF 파일을 배치할 필요가 없는 한 이 값을 변경할 필요가 없습니다.
추가 파일
추가 파일 상자를 사용하여 원격 테스트 컴퓨터에 복사하려는 사용자 지정 설치 스크립트 또는 애플리케이션을 지정할 수 있습니다. 여기서 지정한 파일은 원격 컴퓨터의 %Systemdrive%\drivertest\drivers 폴더에 추가됩니다.