Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
student25
Сообщений: n/a
#1

WMI & C++ (связан и с делфи) - C++

18.04.2012, 17:37. Просмотров 864. Ответов 1
Метки нет (Все метки)

Уважаемые программисты! Очень нужна помощь! Я никак не могу найти кроме мсдн примера использования ВМИ в С++, мсдн вариант у меня эррорит и не совсем понятно как получить несколько параметров класса! Будьте добры, дайте работающий пример вызова ВМИ и получения нескольких параметров. Возможно кто-то еще сможет мне подсказать как переделать такой код из Делфи (с ВМИ под Делфи нашел рабочий вызов, но надо написать на плюсах). Код делфи:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
procedure TForm1.Button1Click(Sender: TObject);
06  var
07    Locator:  ISWbemLocator;
08    Services: ISWbemServices;
09    ObjSet:   ISWbemObjectSet;
10    SObject:  ISWbemObject;
11    PropSet:  ISWbemPropertySet;
12    SProp:    ISWbemProperty;
13    sValue:   String;
14    Enum:     IEnumVariant;
15    Value:    Cardinal;
16    TempObj:  OleVariant;
17   
18  begin
19    Memo1.Lines.Clear;
20    Locator:= CoSWbemLocator.Create;
21    Services:=  Locator.ConnectServer('.', 'root\cimv2', '', '', '','', 0, nil);
22    ObjSet:= Services.InstancesOf('Win32_SerialPort', wbemFlagReturnWhenComplete, nil);
23    Enum:= (ObjSet._NewEnum) as IEnumVariant;
24    while (Enum.Next(1, tempObj, Value) = S_OK) do begin
25      SObject:= IUnknown(tempObj) as SWBemObject;
26      PropSet := SObject.Properties_;
27      SProp:= PropSet.Item('DeviceID',0);
28      sValue:= SProp.Get_Value;
29      Memo1.Lines.Add(sValue);
30    end;
31  end;
Вот примерно такое бы мне и получить для плюсов. Заранее благодарен за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2012, 17:37     WMI & C++ (связан и с делфи)
Посмотрите здесь:

char_t и как он связан с оперативкой? - C++
#include <stdio.h> #include <stdlib.h> struct stack { char data; struct stack* next; }; struct stack*...

WMI и Dev-C++ - C++
Мне нужно узнать объем видеопамяти на эту тему на гуглил что нужно использовать Win32_VideoConfiguration Class, но компилятор ругается на...

C++ WMI и реестр - C++
Доброго времени суток! Требуется разъяснение по следующему вопросу: необходимо изменить значение одного ключа в реестре по средствам WMI...

Nested classes && enum declaration - C++
Добрый вечер, вопрос больше наверно с тем холливаров: зачем использовать вложенные классы и enum class'es, если можно их вынести в...

Указатели(Какую роль выполняют &* и *&) - C++
Всем доброго вечера. Возникла проблема. Помогите решить ее. Какую роль выполняют &* и *& . Если возможно приведите примеры пожалуйста...

Классы && С++ Отложение объявление на потом - C++
У меня есть базовый класс (StudentDataBase) который я в дальнейшем хочу наследовать, но тут идёт привязка к Student fmog, как я могу...

[struct tm] или нестыковка в C89 & C++98 & C++11? - C++
http://www.cplusplus.com/reference/ctime/tm/?kw=tm Здесь в С++11 в поле tm_sec количество секунд в минуте как и нужно: 61сек. Но во...

Где используются логические операторы && и || - C++
Скажите пожалуйста а логические операторы такие как и &&, или ||,не !,можно использовать только в операторах ветвления if else,циклах...

Чем оператор || отличается от оператора && ? - C++
Приведите простые примеры, никак до мозгов не доходит)

Логические операции (Логические &&, ||) (Побитовые &, |) - C++
Здравствуйте! Имеется вопрос. К примеру, когда пишут вот так : ... if(i>5 && j>5) ... if(i>5 || j>5) ... Тут все понятно, в...

Объясните почему не срабатывает И (&&) - C++
Есть задача нахождения наибольшего общего делителя для двух чисел. Программу я написал.Но почему когда я указывал в цикле И (&&), цикл...

Что это такое **&? - C++
Здравствуйте! как загуглить,


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
staer23
Сообщений: n/a
21.03.2013, 22:51     WMI & C++ (связан и с делфи) #2
student25, что конкретно тебе надо узнать из WMI ?
могу код дать на С++

Добавлено через 44 секунды
Кто нибудь может подсказать в каком классе WMI хранится инфа о параметрах TRIMM SSD-дисков?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru