![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как ;удалить исполняемый файл??? [D6, Win95/98, WinME, NT4, Win2k, WinXP]
pfar © (2003-01-30 11:12:00)Как удалить исполняемый файл???
PGM (2003-01-31 16:52:00) [1]Только лучше для BAT-файла использовать каталог временных файлов Windows, а то на C: могут и не разрешить писать. :-)
a_Lan (2003-01-31 16:43:00) [2]Все очень просто (в свое время для uninstall-а писал).
...
AssignFile(BatFile,"C:\TEMP.BAT");
ReWrite(BatFile);
WriteLn(BatFile,"del "+ PATH_TO_EXEC+"FILE.EXE");
WriteLn(BatFile,"rd "+ PATH_TO_EXEC);
WriteLn(BatFile,"del C:\TEMP.BAT");
CloseFile(BatFile);
ChDir("C:\");
WinExec("C:\TEMP.BAT", 0);
end;
END.
Удачи! ;)
DVM (2003-01-31 16:40:00) [3]
> Можно это сделать.
Да ладно! Ну расскажи как?
Анонимный (2003-01-31 11:06:00) [4]Можно переместить исполняемый файл в другую папку (под WinXP (или на файловой системе NTFS) )? например, в корзину
CAMOBAP (2003-01-31 09:51:00) [5]Извиняюсь глупый вопрос
CAMOBAP (2003-01-31 09:48:00) [6]
> теоритечески можно из программы сгенерировать bat файл,
> который можно запусить из программы перед ее завершением.
> В этом bat-файле удалить екзешник, а затем и сам bat-файл.
А как bat-файл сам себя удалит?
Bober23 (2003-01-31 09:31:00) [7]теоритечески можно из программы сгенерировать bat файл, который можно запусить из программы перед ее завершением. В этом bat-файле удалить екзешник, а затем и сам bat-файл.
Ice (2003-01-30 22:53:00) [8]
> При запущенной программе никак.
Можно это сделать.
Barmutik (2003-01-30 17:31:00) [9]В качестве варианта ... KillProcess а потом удалить файл.
pfar (2003-01-30 13:42:00) [10]Логично, а как выгрузить?
DVM (2003-01-30 12:06:00) [11]При запущенной программе никак.