检测应用程序何时在Windows中被卸载
Detecting when an application is being uninstalled in Windows
我有Adobe Air应用程序,存储在用户的机器sqlite文件和不同的共享对象。问题是,当用户运行应用程序的卸载程序时,它不会删除该数据。Adobe Air允许使用c++、c#、Java等编写本地插件。我希望有一个插件可以检测到这个应用程序何时被卸载,并为它清理剩余的东西。有没有一种简单的方法可以用上面提到的语言来做这样的思考?谢谢。
PS:对于在我之前的版本中投票-2的家伙->下次你能留下评论为什么你这样做,我的错在哪里吗?
我认为您可以创建一个本机应用程序,它知道如何安装/卸载AIR应用程序(使用arh实用程序)。整个过程并不容易,为了做到这一点,您需要获得Adobe的批准-阅读这个关于再分发和使用arh实用程序的链接。
相关文章:
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- 如何用RISC-V GD32VF103CBT6开发板卸载精确的ADC过采样
- 无法使用加载库卸载注入的 dll (C++)
- std::thread 增加 DLL 引用计数,从而防止卸载 DLL
- 为什么有些延迟加载 DLL 会立即使用 FFMPEG 卸载?
- 如何根据 DLL 端的请求卸载 DLL 模块以卸载它?
- 通知 Windows 系统应用程序字体已被卸载/删除
- 如何从目标进程卸载 DLL?
- 用于 OpenMP 4.5 卸载到 (GPU) 设备的 NVPTX GCC (9.0.0/trunk) 找不到 libg
- 卸载共享对象(.so 文件)在 C++ 中用 dlopen() 打开
- 按名称问题获取卸载应用程序路径
- 英特尔C++编译器 19.0 测试版中删除了对英特尔®图形技术的卸载支持
- libcoi_device.so.0 未找到英特尔 19.0.4 OpenMP 5.0 卸载编译错误
- OpenMP卸载到Nvidia错误还原
- 如何正确卸载DLL本身
- Windows 7 64位,Qt 4:glGetVersion 返回 "1.1.0",nvogl32v.dll 被卸载
- Windows 10下的Windows服务安装/卸载
- 检测应用程序何时在Windows中被卸载
- 无法以编程方式卸载 Windows CE 中的字体