HANDLE ProcessHandle=CreateProcess(lpApplicationName, lpCommandLine,
lpProcessAttributes, lpThreadAttributes,
bInheritHandles, dwCreationFlags,
lpEnvironment, lpCurrentDirectory,
lpStartupInfo, lpProcessInformation)
WaitForSingleObject(ProcessHandle, dwMilliseconds);