// starting an executable:
STARTUPINFO si;
PROCESS_INFORMATION pi;
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWMINNOACTIVE;
CString exe = ...
CString dir = ....
CreateProcess( exe , NULL , NULL , NULL , FALSE , 0 , NULL , dir , &si , &pi );
// ending the...