Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
ВнизКак перезапустить самого себя? Найти похожие ветки
← →
Vladislav (2003-06-19 10:09) [0]Как перезапустить самого себя? Исполняемый файл закрыть и заново открыть автоматически?
← →
Polevi (2003-06-19 10:09) [1]CreateProcess
Application.Terminate
← →
Digitman (2003-06-19 10:12) [2]
> Vladislav
именно вот так - никак.
сначала запускается своя собственная "копия", а только уже после этого "оригиназ" завершает свою работу
см.
> Polevi © (19.06.03 10:09)
← →
Vladislav (2003-06-19 10:17) [3]спасибо, понял
← →
HolyGlory (2003-06-19 12:24) [4]Почему никак? Запускаем маленького демона, передаем ему хэндл своего процесса, он ждет его завершения, а затем запускает новое приложение.
Т.Е.
RunDeamon;
Application.Terminate;
← →
Polevi (2003-06-19 12:34) [5]а еще можно сделать чтоюы демон тоже запускал демона а тот в свою очередь еще одного демона и тд
← →
Digitman (2003-06-19 12:38) [6]
> HolyGlory
те же гланды, но - через задницу))
← →
HolyGlory (2003-06-19 13:11) [7]
> те же гланды, но - через задницу))
Нет, не теже. Очень часто требуется именно перезапустить приложение (как винды) - например, когда оно жрет дох*ра ресурсов, или использует какой-нить Мутекс или само копирует себя в другое место, удаляя из старого... В этом случае запускается демон. (Или просто запщенное заново приложение ждет пока завершится его копия).
← →
MacroDenS (2003-06-19 15:50) [8]попробуй через батник....
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c