Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.19;
Скачать: CL | DM;

Вниз

Как удалить 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
10-1113893671
e-not
2005-04-19 10:54
2006.02.19
Помогите разобраться с вызовом функции на COM-сервере


11-1112893795
Димитрий
2005-04-07 21:09
2006.02.19
Ошибка компиляции модуля kol.pas


15-1138519418
SergP
2006-01-29 10:23
2006.02.19
HTML. Чем можно заменить <input type="submit" ... >?


15-1138526367
palva
2006-01-29 12:19
2006.02.19
О выборе и оценке криптоалгоритма


15-1138626670
DSKalugin
2006-01-30 16:11
2006.02.19
Обналичка WebMoney