MFC でアプリケーションを作成しました (App1 と言います)。そして app1 から、別のアプリケーション app2 を app1 から呼び出しました。として呼んだ
CString szCmdline = "app2.exe";
BOOL ret= CreateProcess( NULL,
szCmdline.GetBuffer(szCmdline.GetLength()), // application name with parameter
NULL, // process security attributes
NULL, // primary thread security attributes
TRUE, // handles are inherited
0, //DETACHED_PROCESS, // creation flags
NULL, // use parent's environment
NULL, // use parent's current directory
&siStartInfo, // STARTUPINFO pointer
&piProcInfo); // receives PROCESS_INFORMATION
if(ret)
{
return;
} else
{
return;
}
}
App2 が戻らないようにアプリケーション app1 を終了させたい。