installshield中如何实现安装包在卸载时提示是否需要删除用户数据文件的功能

2025-03-11 08:22:09
推荐回答(1个)
回答1:

初步判断你用的脚本工程InstallScript或InstallScript MSI。


解决这个问题之前,首先要明确用户数据是安装时复制或写入的? 还是之后程序运行写入的?


如果是前者,你需要在安装时将这部分数据独立出来,不要被安装包记录到卸载Log中(Enable(Logging)或Disable(Logging))。


之后在卸载的事件响应函数中,写相关处理代码:

  1. 提示用户是否保留数据

  2. 根据1的结果写脚本删除或保留这些数据文件。