Форум: "Система";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
ВнизКак удалить исполняемый файл??? Найти похожие ветки
← →
pfar (2003-01-30 11:12) [0]Как удалить исполняемый файл???
← →
DVM (2003-01-30 12:06) [1]При запущенной программе никак.
← →
pfar (2003-01-30 13:42) [2]Логично, а как выгрузить?
← →
Barmutik (2003-01-30 17:31) [3]В качестве варианта ... KillProcess а потом удалить файл.
← →
Ice (2003-01-30 22:53) [4]
> При запущенной программе никак.
Можно это сделать.
← →
Bober23 (2003-01-31 09:31) [5]теоритечески можно из программы сгенерировать bat файл, который можно запусить из программы перед ее завершением. В этом bat-файле удалить екзешник, а затем и сам bat-файл.
← →
CAMOBAP (2003-01-31 09:48) [6]
> теоритечески можно из программы сгенерировать bat файл,
> который можно запусить из программы перед ее завершением.
> В этом bat-файле удалить екзешник, а затем и сам bat-файл.
А как bat-файл сам себя удалит?
← →
CAMOBAP (2003-01-31 09:51) [7]Извиняюсь глупый вопрос
← →
Анонимный (2003-01-31 11:06) [8]Можно переместить исполняемый файл в другую папку (под WinXP (или на файловой системе NTFS) )? например, в корзину
← →
DVM (2003-01-31 16:40) [9]
> Можно это сделать.
Да ладно! Ну расскажи как?
← →
a_Lan (2003-01-31 16:43) [10]Все очень просто (в свое время для 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.
Удачи! ;)
← →
PGM (2003-01-31 16:52) [11]Только лучше для BAT-файла использовать каталог временных файлов Windows, а то на C: могут и не разрешить писать. :-)
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c