我设法使用 WMI 查询 httpd.exe 服务以检查它是否正在运行或停止。这是我正在玩的代码:
hres = pSvc->ExecQuery(
bstr_t("WQL"),
bstr_t("SELECT * FROM Win32_Process Where Name='httpd.exe'"),
WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY,
NULL,
&pEnumerator);
现在我想查询该服务正在使用的 CPU 量。我想知道正在运行的服务是否在工作。这可以做到吗?我在问正确的问题吗?需要建议:)