다음을 통해 공유


Windows XP 및 Windows Vista용 단일 드라이버 패키지 만들기

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

Microsoft Connect 웹 사이트에서는 두 가지 핵심 드라이버 업데이트 그룹을 제공합니다.

  • Windows Vista 이전의 Windows 운영 체제(Windows Server 2003, Windows XP 및 Windows 2000 포함)의 경우 재배포 가능 업데이트 집합을 통해 하드웨어 제조업체는 이러한 운영 체제를 지원하는 데 필요한 특정 파일을 통합할 수 있습니다.

  • Windows Vista 이상의 경우 별도의 패키지를 사용하면 하드웨어 제조업체에서 최신 핵심 드라이버 패키지를 배송할 수 있습니다.

동일한 드라이버 패키지에서 Windows XP(및 Windows Vista 이전의 다른 Windows 운영 체제)와 Windows Vista 이상 운영 체제를 모두 지원하려면 하드웨어 제조업체는 적절한 재배포 가능 패키지를 사용하고 그에 따라 해당 INF를 구성해야 합니다.

재배포 가능 패키지 없음

드라이버가 핵심 드라이버 구성 요소의 Windows XP 및 Windows Vista 버전 모두에서 작동하는 경우(즉, 핵심 드라이버의 재배포가 필요하지 않은 경우) 다음 단계를 수행합니다.

  1. Windows Vista에서 Windows XP 드라이버를 계속 사용합니다. 변경할 필요가 없습니다.

  2. Windows Vista Premium 로고 인증의 경우 Windows XP(및 Windows Vista 이전의 다른 Windows 운영 체제) 및 Windows Vista 이상 운영 체제에 대해 별도의 INF 설치 섹션을 제공하고 Windows Vista 패키지에 대한 INF 설치 섹션을 인식하게 합니다.

Windows Vista 이전의 Windows 운영 체제용 재배포 가능 패키지

드라이버가 초기 Windows Vista 릴리스에서 작동하지만 Windows XP 및 이전 운영 체제에서 작동하려면 핵심 드라이버 구성 요소의 Windows Vista 버전이 필요한 경우(즉, Windows Vista보다 이전의 Windows 운영 체제에 대한 재배포가 필요한 경우) 다음 단계를 수행합니다.

  1. Windows XP(및 Windows Vista 이전의 다른 Windows 운영 체제) 및 Windows Vista(이상)용 별도의 INF 설치 섹션을 만듭니다.

  2. INF CoreDriverDependenciesCoreDriverSections 지시문을 사용하여 INF 파일의 Windows Vista 섹션이 받은 편지함 코어 드라이버 패키지를 사용하도록 강제 적용합니다.

  3. Windows Vista 이전 버전의 Windows 운영 체제에 대한 재배포 패키지에서 해당 운영 체제 버전을 지원하는 데 필요한 파일을 확인합니다.

  4. 드라이버 패키지에 다운레벨 지원을 위해 필요한 이진 파일을 포함하고 Windows Vista 이전의 Windows 운영 체제에서만 설치할 수 있도록 복사합니다.

Windows Vista 재배포 가능 패키지

드라이버가 초기 Windows Vista 릴리스 및 Windows XP에서 제대로 작동하도록 업데이트된 버전의 핵심 드라이버 패키지가 필요한 경우(즉, Windows Vista에 재배포가 필요한 경우) 다음 단계를 수행합니다.

  1. Windows XP(및 Windows Vista 이전의 다른 Windows 운영 체제) 및 Windows Vista 이상에 대해 별도의 INF 설치 섹션을 만듭니다.

  2. 전체 Windows Vista 코어 드라이버 패키지를 드라이버 패키지의 하위 디렉터리에 포함합니다.

  3. INF CopyINF 지시문을 사용하여 업데이트된 코어 드라이버를 드라이버 저장소에 미리 로드합니다.

  4. 업데이트된 핵심 드라이버> 지시문의 INF InboxVersionRequired=<버전을 사용하여 최신 버전의 핵심 드라이버 패키지만 사용되도록 합니다.

  5. INF CoreDriverDependenciesCoreDriverSections 지시문을 사용하여 Windows Vista 드라이버에 업데이트된 코어 드라이버가 필요함을 나타냅니다.

  6. Windows Vista 이전의 Windows 운영 체제 설치 섹션에서 필요한 파일을 포함된 핵심 드라이버 패키지에서 직접 드라이버의 일부인 것처럼 복사합니다.