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 の量を照会したいと思います。実行中のサービスが機能しているかどうかを知りたい。これはできますか?私は正しい質問をしていますか?アドバイスが必要です:)