void CCreatprocessDlg::OnRun() { STARTUPINFO siStartInfo; PROCESS_INFORMATION piProcInfo; BOOL fPass; // ADD THIS memset( &siStartInfo, 0, sizeof( siStartInfo )); siStartInfo.cb = sizeof( siStartInfo ); fPass = CreateProcess("c:\\Program Files\\Accessories\\Mspaint.exe", NULL, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &siStartInfo, &piProcInfo); if (!fPass) MessageBox("Can not execute WordPad.exe.", "Warning",MB_ICONHAND); } That should get it.