STARTUPINFO startupInfo;
PROCESS_INFORMATION processInfo;
DWORD result = 0;
int error = 0;
ZeroMemory(&startupInfo, sizeof(startupInfo));
ZeroMemory(&processInfo, sizeof(processInfo));
startupInfo.cb = sizeof(startupInfo);
if (CreateProcess(
_T("\\FlashDisk\\Executable.exe"),
NULL,
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&startupInfo,
&processInfo))
{
result = WaitForSingleObject( ProcessInfo.hProcess, INFINITE);
CloseHandle(processInfo.hProcess);
CloseHandle(processInfo.hThread);
}
else
{
error = GetLastError();
}
No comments:
Post a Comment