Возможно ли сделать приложение на С#, которое сможет удалить себя в каком-либо состоянии.
Мне нужно написать программу обновления для моего приложения, но я не хочу, чтобы исполняемый файл оставался после процесса обновления.
Существует официальный .Net OneClick, но из-за некоторых несовместимостей с моим HTTP-сервером и некоторых проблем с OneClick я вынужден сам сделать это.
Джордж.
[EDIT] Более подробно:
У меня: Приложение Executable, которое загружает обновление ( "patch", но не совсем), этот "патч" обновляет сам исполняемый файл приложения.
Приложение выполняется следующим образом:
Application: Start -> Check Version -> Download new Updater -> Start Updater -> exit;
Updater: Start -> do it work -> start Application Executable -> self delete (this is where I get stuck);