Считывание информации о конфигурации компьютера через WMI легко делается в скриптах на JScript или VBScript, но как получить те же данные WMI в программе на c++?

Стандартный ход – обращение через COM, как это описано, с примерами, на MSDN:

Example: Getting WMI Data from the Local Computer

Example: Getting WMI Data from a Remote Computer

Example: Creating a WMI Application

А также Making WMI Queries In C++

Альтеративный способ

Можно запустить из c++ программы скрипт WMI/JScript в виде дочернего процесса (child process) с передачей вывода stdout в родительский процесс через анонимные пайпы (anonymous pipes). Пример создания дочернего процесса и обмена данными:

Creating a Child Process with Redirected Input and Output

Чтение данных из WMI в c++

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *