ShellExecuteを使用してDelphiXE2の別のアプリケーション「one.exe」からEXE「two.exe」を実行しようとしています。
ShellExecute(0, 'open', 'two.exe', nil, nil, SW_NORMAL);
完全に機能しますが、タスクマネージャーの[プロセス]タブから[プロセスツリーの終了]オプションを使用してアプリケーション'one.exe'(親アプリ)を終了すると、アプリケーション'two.exe'も終了します。
ShellExecutedアプリケーションがこのように終了するのを防ぐにはどうすればよいですか?