다음을 통해 공유


INF DelService 지시문

주의

유니버설 또는 Windows 드라이버 패키지를 빌드하는 경우 이 지시문이 잘못되었습니다. 유니버설 INF 파일 사용 및 Windows 드라이버 개발 시작을 참조하세요.

DelService 지시문은 DDInstall에서 사용됩니다. 대상 컴퓨터에서 이전에 설치된 하나 이상의 디바이스/드라이버 서비스를 제거하는 서비스 섹션입니다.

[DDInstall.Services] 
 
DelService=ServiceName[,[flags][,[EventLogType][,EventName]]
...

엔트리

ServiceName
제거할 서비스의 이름을 지정합니다.

디바이스의 경우 이 값은 일반적으로 드라이버의 일반 이름(예: "sermouse" 또는 일부 이름)입니다.

flags
이 선택적 값은 Setupapi.h정의된 다음 플래그 중 하나 이상을 16진수 값으로 지정합니다.

0x00000004(SPSVCINST_DELETEEVENTLOGENTRY)
지정된 ServiceName과 연결된 이벤트 로그 항목(또는 항목)도 시스템에서 제거해야 합니다.

0x00000200(SPSVCINST_STOPSERVICE)
서비스를 삭제하기 전에 중지합니다.

EventLogType
필요에 따라 시스템, 보안 또는 애플리케이션 중 하나를 지정합니다. 제거할 이벤트 로그가 시스템 형식인 경우 생략할 수 있습니다.

EventName
필요에 따라 이벤트 로그의 이름을 지정합니다. 지정된 ServiceName 항목과 동일한 경우 생략할 수 있습니다.

설명

이 지시문은 거의 사용되지 않습니다. 안전하게 삭제할 수 있는 유일한 서비스는 이전 버전의 운영 체제에서만 사용되었으므로 현재 설치된 버전에 사용되지 않는 서비스입니다.

Windows XP부터 TargetOSVersion 장식을 사용하여 버전별 설치 동작을 제어할 수 있습니다. 이 장식에 대한 자세한 내용은 INF 제조업체 섹션을 참조 하세요.

그러나 디바이스/드라이버의 INF가 드라이버 서비스 제거와 함께 이벤트 로그의 제거(플래그 또는 EventName)를 명시적으로 요청하지 않는 한, 기본적으로 특정 디바이스 드라이버에서 제공하는 이벤트 로그 정보는 제거 시 시스템에서 제거되지 않습니다.

참고 항목

AddService

DDInstall. 서비스

DelReg