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

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

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

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

18.04.2012, 17:37. Просмотров 856. Ответов 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++ (связан и с делфи)
Посмотрите здесь:

typeid && dynamic_cast C++
C++ WMI и Dev-C++
C++ char_t и как он связан с оперативкой?
C++ условие if (x && y && z )
C++ FindFirstFile&&FindNextFile
Ошибка [Linker error] undefined reference to `Triangulation::distPoints(tagPOINT&, tagPOINT&)' C++
функторы && STL C++
С && C++ - это плохо? C++
Объясните почему не срабатывает И (&&) C++
C++ WMI и реестр C++
C++ Оператор if и логическая операция И (AND) &&
C++ Undefined reference to 'My_lab2::serialize_child(My_lab2::My_stack&,boost::interpro cess::file_lock&)')

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

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

Добавлено через 44 секунды
Кто нибудь может подсказать в каком классе WMI хранится инфа о параметрах TRIMM SSD-дисков?
Yandex
Объявления
21.03.2013, 22:51     WMI & C++ (связан и с делфи)
Ответ Создать тему
Опции темы

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