В чем разница между инструментарием управления Windows и реестром?

1618
Remus Rigo

Я просто хотел узнать, использует ли инструментарий управления Windows свои собственные функции для получения данных или использует базу данных реестра.

1

2 ответа на вопрос

0
William Hilsum

WMI на самом деле не имеет ничего общего с реестром или не связан с ним. Это просто способ манипулировать и управлять машинами Windows как локально, так и по сети - это включает в себя задачи реестра, но также включает в себя гораздо больше.

Вот официальное руководство по WMI от Microsoft.

Инструментарий управления Windows (WMI) - это реализация Microsoft системы управления предприятием на основе веб-технологий (WBEM), которая является отраслевой инициативой по разработке стандартной технологии доступа к информации управления в корпоративной среде. WMI использует отраслевой стандарт Common Information Model (CIM) для представления систем, приложений, сетей, устройств и других управляемых компонентов. CIM разрабатывается и поддерживается Целевой группой по распределенному управлению (DMTF).

0
Richard

Некоторые провайдеры WMI используют базу данных, другие используют счетчики производительности, а другие отличаются.

Примером первого являются классы WMI, которые предоставляют информацию о конфигурации оборудования (и, конечно, Win32_Registryкласс, который предоставляет вам информацию о реестре). Многие счетчики производительности также представлены в виде классов WMI (например Win32_PerfFormattedData_PerfOS_System) или включают в себя информацию о производительности (например, Win32_Process- в данном случае это счетчики производительности, использующие WMI, наоборот, или общий базовый источник).

Отчасти ответ на этот вопрос является предположением (например, база данных драйверов Windows, используемая для загрузки Windows, находится в реестре, так что это основной источник этой информации, поэтому, предположительно, WMI использует ее). Для окончательного ответа потребовалось бы знать реализацию рассматриваемого поставщика WMI.