Препятствуйте тому, чтобы пользователь закрыл приложение, которое открыто через программу C#

У меня есть старая основанная на командной строке программа (ее Фортран, если это имеет значение), который открыт из приложения C#, когда пользователь нажимает кнопку. Если программа командной строки закрывается, в то время как она работает, данные становятся поврежденными. Там какой-либо путь состоит в том, чтобы предотвратить людей, завершающих работу его, в то время как это работает? Как заставляют [x] не быть доступным или так или иначе встроить программу в мой?

 System.Diagnostics.Process pname =
 System.Diagnostics.Process.Start(Path.Combine(Application.StartUpPath,
"diag_main.exe"));

    pname.Exited += new EventHandler(pname_Exited);

Примечание: Я хочу все еще смочь видеть, что приложение работает, и оно закрывается самостоятельно, когда оно закончено, у меня просто не может быть людей, уничтожающих его, в то время как это находится в процессе выполнения.

5
задан Pieces 26 July 2010 в 04:25
поделиться