Доступна ли вся информация, доступная через командную строку инструментария управления Windows (wmic), также через реестр Windows (regedit)?
Каковы основные различия между ними?
Доступна ли вся информация, доступная через командную строку инструментария управления Windows (wmic), также через реестр Windows (regedit)?
Каковы основные различия между ними?
WMIC - это интерфейс к WMI. WMI и Реестр служат схожим целям по-разному. Реестр существует значительно дольше, чем WMI. Оба предоставляют информацию как для системы, так и для приложения, но из-за уровней адаптации, WMI имеет значительно больше информации о системе, чем информация о приложении. Некоторая информация может быть найдена в обоих, но далеко не все. Я также добавил бы, что хотя есть гораздо более простые способы сделать это, вы можете технически получить данные в реестре через WMI, в то время как обратное неверно.
Еще одно существенное различие между WMI и реестром состоит в том, что WMI - это гораздо больше, чем просто источник данных. Он также действует как интерфейс к операционной системе. Он предоставляет методы как для динамического возврата данных, так и для решения различных задач. Например, WMI может быть использован непосредственно для создания нового процесса.
Реестр - это база данных всех настроек Windows.
WMIC - это интерфейс командной строки для управления инструментарием управления Windows.
«WMI - это реализация Microsoft стандартов управления корпоративной сетью (WBEM) и общей информационной модели (CIM), разработанных целевой группой распределенного управления (DMTF)».
Поскольку это также актуально:
Key features of WBEM technology include:
remote management of applications
management of several instances of an application as a single unit
standard interface for remote application management across different applications
decoupling of application management from the client
"publishing" of key information about an application to other applications.
Другими словами, по функции он очень похож на SNMP: управление сетью.
http://en.wikipedia.org/wiki/Windows_Registry
http://en.wikipedia.org/wiki/Windows_Management_Instrumentation
http://en.wikipedia.org/wiki/Web-Based_Enterprise_Management