1

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

2 ответа2

0

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

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .