Самоудаление программы после её завершения

как сделать так чтобы при выходе из программы она Самоудалялась?

автор: Somebody

Можно создать bat файл

:0
del File.exe
if exist File.exe goto 0
del File.bat

и запустить cmd.exe /c file.bat.

автор: Vovan-VE

  1. Скопировать себя в temp и запустить
  2. Копией из темпа удалить исходную копию, чтобы юзер видел, что все нормально.
  3. Из темпа вызвать функцию MoveFileEx(путь_к_копии_в_темпе, NULL, MOVEFILE_DELAY_UNTIL_REBOOT)
  4. Смело завершиться.

Копия в темпе будет удалена при перезагрузке.

Поделиться:

Похожие статьи: