Wipe AppData / Roaming после удаления приложения ClickOnce

У меня есть приложение .NET, которое работает с конфиденциальным контентом. Поэтому после его удаления я хочу быть уверенным, что все его данные были полностью удалены из хранилища устройства. Все данные, хранящиеся в приложении, помещаются в c: \ Users [имя пользователя] \ AppData \ Roaming [Application] и сохраняются после удаления приложения, но этого не произойдет.

Мое приложение распространяется в установщике ClickOnce.

Как заставить его стереть все данные, когда пользователь удаляет его через панель управления?

Я нашел несколько слов о том, как очистить кеш приложения, хранящийся в c: \ Users [имя пользователя] \ AppData \ Local, но это не то, что я ищу.


person rishat    schedule 28.08.2013    source источник


Ответы (1)


см. эту статью: http://www.codeproject.com/Articles/506162/ClickOnce-application-autostart-and-clean-uninstal - я им пользуюсь, и он весьма полезен. Используя код из статьи, вы можете написать свою собственную процедуру «удаления» и удалить любые данные, которые захотите.

person avs099    schedule 05.09.2013