Как мне предотвратить завершение запущенных мной программ с помощью команды «конец дерева процессов»?

Я пытаюсь запустить EXE-файл 'two.exe' из другого приложения 'one.exe' в Delphi XE2 с помощью ShellExecute.

ShellExecute(0, 'open', 'two.exe', nil, nil, SW_NORMAL);

Это работает отлично, но всякий раз, когда я завершаю приложение «one.exe» (родительское приложение) на вкладке процессов диспетчера задач, используя параметр «завершить дерево процессов», приложение «two.exe» также завершается.

Как я могу предотвратить завершение моего приложения ShellExecuted?

13
задан Rob Kennedy 15 May 2012 в 22:23
поделиться