purpl3F0x / wmi_pp

Simple WMI wrapper for c++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple WMI wrapper for c++

Use:

  HRESULT hres;
  Wmi wmi;
  wmi.init();

  std::vector<QueryObj> q_res;
  hres = wmi.query("SELECT * FROM Win32_PnPAllocatedResource '\%'", q_res);
  
  if (hres){
    std::cout << "query error:\t" << hres << std::endl;
    return 0;
  }

  std::cout << q_res.size() << "\n";

  for (auto &i: q_res){
    std::cout << i["DeviceID"];
  }

Stavros Avramidis

Never Settle and keep Running

About

Simple WMI wrapper for c++

License:Apache License 2.0


Languages

Language:C++ 93.2%Language:CMake 6.8%