Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизКак удалить EXE-файл, который меня запустил? Найти похожие ветки
← →
Balex (2006-01-29 19:47) [0]Господа опытные программисты! Нужен совет.
Моя программа после выполнения некоторых функций должна удалить EXE-файл, который её запустил.
Запуск моей программы реализован в EXE-файле процедуройShellExecute(...)
, после чего идёт процедураHalt(ExitCode)
, то есть EXE-файл сразу же завершает свою работу после запуска моей программы, а моя программа остаётся запущенной.
Проблема в том, что при попытке удаления (или открытия) данного EXE-файла в моей программе возникает ошибка ввода/вывода, при этом средствами Windows этот ЕХЕ-файл без проблем удаляется, перемещается, переименовывается и т.д. Чудеса или как?
Так как же программно удалить ЕХЕ-файл, который "меня" запустил????!!!!
Заранее благодарю за ответы...
← →
Sekela Sergey (2006-01-30 01:23) [1]как удаляешь?
Попробуй удаление прописать в ShellExecute
---
www.n-admin.com - russian portal for windows administrators
← →
Gero © (2006-01-30 01:29) [2]> Sekela Sergey (30.01.06 01:23)
Подпись убери.
← →
Vetas (2006-01-31 17:53) [3]Когда-то тоже решал подобную проблему... Может спасет задержка в "твоей" программе перед удалением EXE-файла, скажем на 2 сек... Мне помогло.
← →
Набережных С. © (2006-01-31 18:28) [4]
> Как удалить EXE-файл, который меня запустил?
Да, за такое можно не только удалить!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c