Самоудаление программы после её завершения
Категория: Delphi/Pascal
2012-11-28 16:06:08
как сделать так чтобы при выходе из программы она Самоудалялась?
автор: Somebody
Можно создать bat файл
:0 del File.exe if exist File.exe goto 0 del File.bat
и запустить cmd.exe /c file.bat.
автор: Vovan-VE
- Скопировать себя в temp и запустить
- Копией из темпа удалить исходную копию, чтобы юзер видел, что все нормально.
- Из темпа вызвать функцию MoveFileEx(путь_к_копии_в_темпе, NULL, MOVEFILE_DELAY_UNTIL_REBOOT)
- Смело завершиться.
Копия в темпе будет удалена при перезагрузке.
Поделиться: