공동 설치 관리자를 통해 디바이스 설치 애플리케이션을 시작하기 위한 지침

참고

이 섹션에 설명된 기능은 범용 또는 모바일 드라이버 패키지에서 지원되지 않습니다. 유니버설 INF 파일 사용을 참조하세요.

디바이스 설치 애플리케이션을 시작하려면 설치 완료 작업(Windows Vista 이상 버전 Windows)을 제공하는 공동 설치 관리자에 대해 다음 지침을 따라야 합니다.

  • 공동 설치 관리자는 디바이스 설치 애플리케이션이 완료될 때까지 설치 완료 페이지 또는 마침 설치 작업에서 종료해서는 안됩니다. 공동 설치 관리자가 일찍 종료되고 다른 드라이버에서 다시 시작해야 하는 경우 Windows 애플리케이션이 완료되기 전에 컴퓨터를 다시 시작할 수 있습니다.

  • 공동 설치 관리자는 먼저 배포 매체에서 디바이스 설치 애플리케이션을 찾고, 애플리케이션이 있는 경우 설치 프로세스를 자동으로 시작해야 합니다.

    배포 매체가 없는 경우 공동 설치 관리자는 사용자에게 매체를 삽입하거나 인터넷에서 디바이스 설치 애플리케이션을 다운로드할 수 있는 옵션을 제공해야 합니다. 사용자가 미디어를 삽입하도록 선택하는 경우 공동 설치 관리자는 새 미디어 알림을 감지하고, 자동으로 종료하고, 매체의 AutoRun 프로세스가 디바이스 설치 애플리케이션을 시작하도록 허용해야 합니다.

    공동 설치 관리자는 dbch_devicetype DBT_DEVTYP_VOLUME 설정되고 dbcv_flags DBTF_MEDIA 설정된 WM_DEVICECHANGED/DBT_DEVICEARRIVAL 메시지를 수신 대기하여 새 미디어를 검색할 수 있습니다.

    자세한 내용은 미디어 삽입 또는 제거 검색을 참조하세요.

  • 공동 설치 관리자는 설치 중에 배포 미디어를 사용할 수 있다고 가정해서는 안 됩니다. 예를 들어 공동 설치 관리자는 %1% DirId를 사용하여 공동 설치 관리자 내에서 미디어를 찾지 않아야 합니다.

    Windows Vista 이상 버전의 Windows 드라이버 저장소에 복사된 후 공동 설치 관리자가 호출됩니다. 이때 배포 미디어가 제거될 수 있으므로 사용자에게 매체에 대한 메시지를 표시하지 않는 것이 중요합니다. 예를 들어 사용자가 소프트웨어 우선 설치를 수행하고 배포 매체를 제거한 다음 디바이스를 연결한다고 가정합니다. 공동 설치 관리자는 사용자가 디바이스를 처음 연결할 때만 호출됩니다.

  • 공동 설치 관리자가 Internet Explorer를 Windows 디바이스 설치 애플리케이션을 다운로드하기 시작하는 경우 악성 코드로부터 사용자를 보호하는 기능이 있는 보호 모드에서 시작해야 합니다.

    보호 모드에서 Internet Explorer를 시작하는 방법에 대한 자세한 내용은 보호 모드 Internet Explorer의 이해 및 작업을 참조하세요.

공동 설치 관리자에 대한 자세한 내용은 공동 설치 관리자 작성을 참조하세요.