如何使用inno设置在卸载部分添加确认任务?

时间:2013-05-12 01:14:36

标签: inno-setup

我的用户数据位于用户的文件夹中,例如:C:\ Users \ Administrator \ profile.ini

我知道如何删除它:

[UninstallDelete]
Type: files; Name: "C:\Users\{username}\profile.ini"

事情是我不想以静默方式删除此文件,我需要最终用户通过复选框通知此操作,例如“[]删除用户数据”。 如果最终用户检查它,请删除此文件,否则不执行任何操作。

我有两个问题:

  1. 有没有办法获取当前日志记录用户的文件夹?我认为这不像我在上面做的那样好“C:\ Users {username} \”。但是我找不到这样做的常数。

  2. 是否可以在卸载开始时添加复选框?

1 个答案:

答案 0 :(得分:4)

卸载程序不支持对向导UI进行更改。

但是,您可以使用普通[Code]向用户提示自定义表单或消息框。有关示例,请参阅this answer to a similar question