반응형
STARTUPINFOW siStartupInfo;
PROCESS_INFORMATION piProcessInfo;
memset(&siStartupInfo, 0, sizeof(siStartupInfo));
memset(&piProcessInfo, 0, sizeof(piProcessInfo));
siStartupInfo.cb = sizeof(siStartupInfo);
if (CreateProcessW(FullPathToExe,
pwszParam, 0, 0, false,
CREATE_DEFAULT_ERROR_MODE, 0, 0,
&siStartupInfo, &piProcessInfo) != false)
{
dwExitCode = WaitForSingleObject(piProcessInfo.hProcess, INFINITE);
}
만약 비스타에서 UAC 권한 문제로 실행되지 않을때는
ShellExecuteEx()
WaitForSingleObject()
를 이용해서 하면 된다.
반응형