3

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

我知道如何删除它:

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

问题是我不想默默地删除这个文件,我需要最终用户通过一个复选框通知这个操作,比如“[]删除用户数据”。如果最终用户检查它,删除这个文件,否则什么也不做。

我有两个问题:

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

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

4

1 回答 1

5

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

但是,您可以使用 normal 使用[Code]自定义表单或消息框提示用户。有关示例,请参阅类似问题的答案。

于 2013-05-13T11:20:51.510 回答