Как заставить работающий исполняемый файл удалить свой собственный файл - PullRequest
5 голосов
/ 14 марта 2011

Например,

У меня работает исполняемый файл TrashClean.exe. Я хочу удалить все файлы, которые мне не нужны, а также удалить себя (TrashClean.exe на жестком диске) на последнем этапе.

Мне интересно, возможно ли это в C #?

1 Ответ

10 голосов
/ 14 марта 2011

Пожалуйста, смотрите Как заставить ваше приложение удалить себя немедленно :

Я уверен, что вы все сказали себе или кто-то в офисе в одной точке или другой, "<snort> Ты идиот. Не вы знаете, что приложение Windows не может удалить себя? Бьюсь об заклад, вы даже не знать, как печатать высокие символы ASCII используя клавишу ALT и цифровую клавиатуру, Гахххх .. "

Конечно, есть способы получить файл удалить себя при следующей перезагрузке ... И вы даже можете прибегнуть к внешнему программа или командный файл, чтобы сделать работу. Но я просто придумал отличный способ делать это не оставляя видимым проследить, что приложение когда-либо существует!

...