Изменение системного реестра
Системный реестр содержит данные конфигурации, используемые операционной системой, службами и приложениями. Инструментарий управления Windows (WMI) имеет поставщик системного реестра и класс StdRegProv с методами, которые используют для мониторинга или изменения реестра на локальном компьютере или удаленных компьютерах. Поставщик Win32 поддерживает класс Win32_Registry, содержащий статические данные о размере реестра.
Поставщик системного реестра — это поставщик экземпляра, свойства и событий, который взаимодействует с системным реестром. Поставщик системного реестра — это стандартный поставщик с интерфейсом IWbemServices . Поставщик системного реестра можно использовать для доступа к разделам реестра и сведениям о локальных и удаленных системах. Дополнительные сведения см. в разделе Поставщик системного реестра.
WMI помещает StdRegProv в корневое пространство имен по умолчанию. Однако файл Regevent.mof можно скомпилировать в другие пространства имен для использования другими приложениями.
В разделах, указанных в следующей таблице, показано, как использовать класс StdRegProv и поставщик системного реестра.
Раздел | Описание |
---|---|
Получение данных реестра | Вы можете получать или изменять данные реестра с помощью методов класса StdRegProv , которые позволяют автоматизировать действия реестра локально или удаленно. |
Изменение данных реестра | Вы можете добавлять или удалять ключи, а также добавлять или изменять значения записей реестра в разделе разделов. |
Программирование с помощью поставщика системного реестра | Вы можете определить собственные классы, которые системный реестр предоставляет с данными. |
Регистрация для событий системного реестра | Поставщик системного реестра может отправлять события потребителю. Чтобы получать события, необходимо зарегистрировать потребителя, создать запрос, а затем убедиться, что поставщик отправляет вам события правильно. |
Регистрация поставщика системного реестра | Поставщик системного реестра регистрируется в процессе установки WMI. |