#define WIN32_LEAN_AND_MEAN #include #include using namespace std; void main(void) { STARTUPINFO SI; PROCESS_INFORMATION PI; ZeroMemory(&SI, sizeof(SI)); SI.cb = sizeof(SI); if(CreateProcess(NULL, "notepad", NULL, NULL, TRUE, 0, NULL, NULL, &SI, &PI) == 0){ cout << "ERROR..." << endl; exit(1); } CloseHandle(PI.hThread); cout << "START..." << endl; WaitForSingleObject( PI.hProcess, INFINITE ); cout << "END..." << endl; CloseHandle( PI.hProcess ); }