我有一个使用敏感内容的.NET应用程序。所以在卸载之后我想确定它的所有数据都已从设备的存储中完全删除。应用程序存储的所有数据都放在c:\ Users [用户名] \ AppData \ Roaming [应用程序]并在应用程序卸载后仍然存在,但不应该存在。
我的应用程序在ClickOnce安装程序中分发。
如何通过控制面板卸载用户时擦除所有数据?
我发现很少有关于如何清除存储在c:\ Users [username] \ AppData \ Local中的应用程序缓存的话,但它不是我想要的。
答案 0 :(得分:0)
看到这篇文章:http://www.codeproject.com/Articles/506162/ClickOnce-application-autostart-and-clean-uninstal - 我确实使用它,它非常有帮助。使用本文中的代码,您可以编写自己的“卸载”过程并删除所需的任何数据。