시스템 레지스트리 수정
시스템 레지스트리에는 운영 체제, 서비스 및 애플리케이션에서 사용하는 구성 데이터가 있습니다. WMI(Windows Management Instrumentation)에는 로컬 컴퓨터 또는 원격 컴퓨터에서 레지스트리를 모니터링하거나 수정하는 데 사용하는 메서드가 있는 시스템 레지스트리 공급자 및 StdRegProv 클래스가 있습니다. Win32 공급자는 레지스트리 크기에 대한 정적 데이터를 포함하는 Win32_Registry 클래스를 지원합니다.
시스템 레지스트리 공급자는 시스템 레지스트리와 인터페이스로 연결된 인스턴스, 속성 및 이벤트 공급자입니다. 시스템 레지스트리 공급자는 IWbemServices 인터페이스를 사용하는 표준 공급자입니다. 시스템 레지스트리 공급자를 사용하여 로컬 및 원격 시스템의 레지스트리 키와 정보에 액세스할 수 있습니다. 자세한 내용은 시스템 레지스트리 공급자를 참조하세요.
WMI는 StdRegProv를 root\default 네임스페이스에 배치합니다. 그러나 Regevent.mof 파일을 다른 애플리케이션에서 사용할 다른 네임스페이스로 컴파일할 수 있습니다.
다음 표에 표시된 항목에서 StdRegProv 클래스 및 시스템 레지스트리 공급자를 사용하는 방법을 볼 수 있습니다.
항목 | 설명 |
---|---|
레지스트리 데이터 가져오기 | 로컬 또는 원격으로 레지스트리 작업을 자동화할 수 있는 StdRegProv 클래스의 메서드를 통해 레지스트리 데이터를 가져오거나 수정할 수 있습니다. |
레지스트리 데이터 변경 | 키를 추가하거나 삭제하고 키 아래의 레지스트리 항목 값을 추가하거나 변경할 수 있습니다. |
시스템 레지스트리 공급자를 사용한 프로그래밍 | 시스템 레지스트리에서 데이터와 함께 제공하는 사용자 자체 클래스를 정의할 수 있습니다. |
시스템 레지스트리 이벤트 등록 | 시스템 레지스트리 공급자는 소비자에게 이벤트를 보낼 수 있습니다. 이벤트를 수신하려면 소비자를 등록하고, 쿼리를 만든 다음 공급자가 이벤트를 올바로 전송하는지 확인해야 합니다. |
시스템 레지스트리 공급자 등록 | 시스템 레지스트리 공급자는 WMI 설치 프로세스의 일부로 등록됩니다. |