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