【发布时间】:2021-01-21 04:22:26
【问题描述】:
我对 WMI 很陌生,我正在关注本指南 here。
所以我将该代码粘贴到指南中并使用提供的查询运行它,没有任何问题。但是当我将查询更改为SELECT State FROM Win32_Service 时,我没有得到任何数据,只有错误代码 0xC0000005,我认为这是权限错误?
使用以下命令,上面的相同查询在 PowerShell 中运行良好:
Get-WmiObject -Query "select State from Win32_Service"
我尝试过的
- winrm 快速配置
那是什么?为什么我无法从我的 C++ 代码中查询 WMI?
编辑:我找到了导致崩溃的行。我不确定它为什么会崩溃。
wcout << vtProp.bstrVal << endl;
【问题讨论】:
标签: c++ powershell permissions wmi