我正在编写一个必须启动事件查看器(system32 / eventvwr.msc)的应用程序,并且只要事件查看器运行就会被阻止。
对于标准应用程序,我通过以下方式执行此操作:
BOOL logDone = CreateProcess(NULL
, applicationCmdLine
, NULL
, NULL
, false
, NORMAL_PRIORITY_CLASS
, NULL
, NULL
, &si
, &pi
);
if (logDone)
{
WaitForSingleObject(pi.hProcess, INFINITE);
}
但是此代码不适用于事件查看器。等待立即返回。
你现在如何等待这个申请的结束?
感谢您的帮助。