다음을 통해 공유


INF HardwareId 지시문

참고

HardwareId 지시문은 Autorun.inf 파일 내에서만 지원됩니다. 이 지시문은 PnP 디바이스 설치에 사용되는 INF 파일 내에서 사용하면 안 됩니다.

Windows Vista부터 새 하드웨어 마법사 및 하드웨어 업데이트 마법사는 Autorun.inf 파일의 [DeviceInstall] 섹션에서 INF HardwareId 지시문을 지원합니다. Autorun.inf의 작성자는 이러한 HardwareId 지시문을 사용하여 AutoRun 지원 애플리케이션이 드라이버를 제공하고 설치하는 디바이스의 플러그 앤 플레이(PnP) 하드웨어 식별자(ID)를 지정할 수 있습니다.

[DeviceInstall] 
 
HardwareId="pnp-hardware-id"
...

항목

"pnp-hardware-id"
이 값은 PnP 디바이스 하드웨어 ID를 지정합니다. 하드웨어 ID는 큰따옴표(")로 묶어야 합니다.

하드웨어 ID는 PCI\VEN_1234&DEV_1234 같이 상당히 일반적이거나 PCI\VEN_1234&DEV_1234&SUBSYS_12345678&REV_01 같이 매우 구체적일 수 있습니다.

HardwareId 지시문당 하나의 PnP 하드웨어 ID만 지정할 수 있습니다. 여러 하드웨어 ID를 지정하려면 여러 HardwareId 지시문을 한 줄당 하나씩 사용합니다.

설명

하드웨어를 처음 설치하는 동안 사용자는 해당 디바이스에 대한 드라이버를 설치하기 전에 하드웨어 디바이스를 설치합니다. 이 경우 새 하드웨어 발견 마법사는 배포 매체에 대한 메시지를 사용자에게 표시합니다.

배포 매체에 자동 실행 사용 디바이스 설치 애플리케이션이 있는 경우 마법사는 Autorun.inf 파일을 구문 분석하여 설치 중인 디바이스와 일치하는 HardwareId 지시문 항목을 찾습니다. 마법사가 디바이스와 일치하는 HardwareId 지시문을 찾으면 마법사가 마법사 대신 드라이버 및 디바이스별 애플리케이션을 설치하는 AutoRun 사용 애플리케이션을 호출합니다.

새 하드웨어 발견 마법사는 애플리케이션이 디바이스용 드라이버를 설치했는지 여부를 결정하지 않습니다. 이 경우 애플리케이션은 디바이스용 드라이버를 설치해야 합니다. Autorun.inf 파일에 설치 중인 디바이스를 식별하는 HardwareId 지시문이 포함되지 않은 경우 마법사는 애플리케이션을 시작하지 않고 디바이스 설치를 계속합니다.

Autorun.inf 파일의 [DeviceInstall] 섹션 내에 여러 HardwareId 지시문이 있을 수 있지만 각 지시문은 고유한 PnP 하드웨어 ID를 지정해야 합니다.