디바이스 및 드라이버 설치 로드맵

나침반, 지도 및 지도를 가리키는 손가락의 그림입니다.

Windows 운영 체제에 디바이스 및 드라이버를 설치하려면 다음 단계를 수행합니다.

  • 1단계: Windows에서 디바이스 및 드라이버 설치의 기본 사항을 알아봅니다.

    Windows 운영 체제 제품군에서 디바이스 및 드라이버 설치의 기본 사항을 이해해야 합니다. 이렇게 하면 적절한 디자인 결정을 내리는 데 도움이 되며 개발 프로세스를 간소화할 수 있습니다. 자세한 내용은 디바이스 및 드라이버 설치 개요를 참조 하세요.

  • 2단계: 드라이버 패키지 및 해당 구성 요소에 대해 알아봅니다.

    드라이버 패키지는 디바이스를 설치하고 Windows에서 지원하기 위해 제공해야 하는 모든 구성 요소로 구성됩니다. 여기에는 INF 파일 및 INF 파일이 참조하는 모든 파일이 포함됩니다.

    자세한 내용은 드라이버 패키지 및 INF 파일을 참조하세요.

  • 3단계: 디바이스 및 드라이버용 드라이버 패키지를 만듭니다.

    드라이버 패키지는 INF 파일과 선택적으로 드라이버 파일 또는 추가 소프트웨어 구성 요소를 제공해야 합니다.

    드라이버 패키지의 구성 요소에 대한 자세한 내용은 드라이버 패키지 만들기를 참조 하세요.

    예를 들어 드라이버 패키지는 Toaster 샘플을 참조 하세요.

  • 4단계: 개발 및 테스트 중에 드라이버 패키지에 테스트 서명합니다.

    테스트 서명은 테스트 인증서를 사용하여 테스트 컴퓨터에서 사용할 드라이버 패키지시험판 버전에 서명하는 것을 의미합니다. 특히 이를 통해 개발자는 MakeCert 도구에서 생성하는 인증서와 같은 자체 서명된 인증서를 사용하여 드라이버 패키지에 서명할 수 있습니다. 이 기능을 사용하면 개발자가 드라이버 서명 확인을 사용하도록 설정된 Windows에서 드라이버 패키지를 설치하고 테스트할 수 있습니다.

    자세한 내용은 개발 및 테스트 중 드라이버 서명을 참조하세요.

  • 5단계: 드라이버 패키지를 미리 프로덕션에 서명하여 보안 부팅으로 테스트합니다.

    사전 프로덕션 서명은 TESTSIGNING을 사용하도록 설정하지 않고도 WHQL/WHCP 사전 프로덕션 인증서를 사용하여 소매/프로덕션 시스템에서 사용할 드라이버 패키지시험판 버전에 서명하는 것을 의미합니다. 이 기능을 사용하면 개발자가 드라이버 패키지를 릴리스 서명하기 전에 Secure Boot를 사용하여 드라이버를 테스트할 수 있습니다.

    자세한 내용은 사전 프로덕션 드라이버 서명 및 테스트를 참조하세요.

  • 6단계: 배포를 위해 드라이버 패키지를 릴리스 서명합니다.

    드라이버 패키지를 테스트하고 확인한 후에는 드라이버 패키지를 릴리스 서명해야 합니다. 릴리스 서명은 드라이버 패키지의 게시자를 식별합니다. 이 단계는 선택 사항이지만 드라이버 패키지는 다음과 같은 이유로 릴리스 서명되어야 합니다.

    • 드라이버 패키지의 신뢰성, 무결성 및 안정성을 보장합니다. Windows에서는 디지털 서명을 사용하여 게시자의 ID를 확인하고 드라이버가 게시된 이후 변경되지 않은지 확인합니다.
    • 자동 드라이버 설치를 용이하게 하여 최상의 사용자 환경을 제공합니다.
    • 64비트 버전의 Windows Vista 이상 Windows에서 커널 모드 드라이버를 실행합니다.
    • 특정 유형의 차세대 프리미엄 콘텐츠를 재생합니다.

    드라이버 패키지는 다음 중 하나를 통해 릴리스 서명됩니다.

    자세한 내용은 공개 릴리스용 서명 드라이버를 참조 하세요.

  • 7단계: 드라이버 패키지를 배포합니다.

    마지막 단계는 드라이버 패키지를 배포하는 것입니다. 드라이버 패키지가 Windows 하드웨어 호환성 프로그램(Windows 10/11용) 또는 Windows 하드웨어 인증 프로그램(Windows 8/8.1 및 이전 운영 체제의 경우)에 정의된 품질 표준을 충족하는 경우 Microsoft Windows 업데이트 프로그램을 통해 배포할 수 있습니다. 자세한 내용은 Windows 업데이트 드라이버 게시를 참조하세요.

기본 단계입니다. 개별 디바이스 및 드라이버의 설치 요구 사항에 따라 추가 단계가 필요할 수 있습니다.