2014-01-15 3 views
1

В настоящее время, когда я удаляю приложение .net clickonce, он не проверяет, находится ли приложение в рабочем состоянии. Также он не удаляет файлы при перезагрузке ПК.Пользовательское удаление приложения clickonce

Поэтому я планирую перезаписать метод удаления, чтобы справиться с этой ситуацией.

Какой класс и метод вызывается при удалении? Inplacehostingmanager класс устанавливает только связанные функции.

ответ

3

Вы не можете реализовать функции для действий по удалению в своем основном приложении. Для запуска пользовательского исполняемого файла вам необходимо перезаписать записи реестра, написанные установкой. Затем будет проверяться, продолжает ли выполняться ваше приложение, и удалите файлы, которые вы могли сохранить в специальной папке приложения. Затем вы вызываете реальную процедуру удаления ClickOnce, и все готово.

Очень хорошее руководство можно найти на www.codeproject.com.

+0

попробует этот .. спасибо за ответ .. – user1687824

Смежные вопросы