Какие есть легальные способы удаления .exe файла из него же когда он выполняется? Приходят две мысли. 1) Записать shellcode в какойнибудь процесс чтобы тот удалил нас когда мы завершимся, но тут возникает проблемма со всякими проактивиками и прочим гавном. 2) Создать и запустить (с флагом SW_HIDE) бат файл который будет в бесконечном цикле пытатся удалить нас а потом и себя. Тут недостатки очевидны, во первых это криво, во вторых нету возможности затереть файл чтобы его нельзя было восстановить. Больше идей пока нет, может подскажете чтонибудь покруче? к стате UnИнсталяторы тоже удаляются сами, но мне кажется они юзают бат файл, хотя фиг его знает.
сорри за ксакеп +там делфи, но там самоудаление через NTFS Streems. _http://www.xakep.ru/post/21628/default.asp
2 2FED WARNING! dead_steram is an exremely suspicious executable hidden as an NTFS data stream inside D:\KillYourself. This is a typical virus behavior! Please block this reqest and submit it to COMODO for analysis.