我开发了一个Windows应用商店应用并在SQLite中保存了一些数据,并且数据文件位于LocalState文件夹中。 我知道从Windows卸载应用程序时的操作系统策略,appdata文件夹将自动删除。
我的问题是 1.是否有任何想法拒绝用户卸载我从Windows开发的某些指定的Windows应用商店应用程序?
如果我能做到,我认为可以开发一个Windows程序来安装&使用Powershell卸载Windows应用商店应用,我可以通过C#代码备份LocalState数据。
2。如果No.1不可能,我可以从Windows捕获卸载操作吗?
我想我可以开发Windows服务并在Windows启动时将其设置为自动运行,如果我可以通过使用我开发的Windows服务从Windows捕获卸载操作,我可以通过C#备份数据Windows服务中的代码。 有没有人可以帮我解决? 谢谢。