Модератор: BV
Хакер писал(а):Эта ерунда сразу по ряду разных причин.
Diamock писал(а):Очень хочется, пояснений почему?
Qwertiy писал(а):А можно ли удалить exe-файл не завершая выполнение?
Я считаю, что само по себе желание получить самоудаляющийся EXE-файл — бред, извращение, и противоестественно. Во-первых, есть такое хорошее правило: кто породил файл (любой), тот его и имеет право удалять.
Proxy писал(а):Uninstall.exe
Debugger писал(а):Uninstall.exe должен же как-то самоуничтожиться.
iGrok писал(а):Для этого есть вполне штатный механизм отложенных файловых операций
Proxy писал(а):Посредством функционала ОС, но тем не менее можно сказать, что удаляет всё, в т.ч. и себя.
iGrok писал(а):А вот кому и зачем может понадобиться себя удалить "прямо сейчас" (кроме, разве что троян-дроппера), я не знаю.
iGrok писал(а):Debugger писал(а):Uninstall.exe должен же как-то самоуничтожиться.
А вот кому и зачем может понадобиться себя удалить "прямо сейчас" (кроме, разве что троян-дроппера), я не знаю.
'-----------------------------------------
@Echo off
ping 127.0.0.1 -n 3 > nul ' Пауза для ожидания завершения программы UnInstall.exe
rd/s/q DelDir1 > nul ' Главное меню (User)
rd/s/q DelDir2 > nul ' Главное меню (ALL)
taskkill /F /IM
rd/s/q GetMePath > nul ' Каталог программы
del/q DefBat > nul ' Сам файл ~UnI0.bat
'-----------------------------------------
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7