3
我有诸如位于用户的文件夹中的用户数据:C:\用户\管理\ PROFILE.INI如何使用inno setup在卸载部分添加确认任务?
我知道如何删除它:
[UninstallDelete]
Type: files; Name: "C:\Users\{username}\profile.ini"
事情是我不想要要静静地删除这个文件,我需要最终用户通过复选框告知这个操作,比如“[]删除用户数据”。 如果最终用户检查它,请删除此文件,否则什么都不做。
我有两个问题:
有没有办法让当前的记录用户的文件夹?我不认为这是一种好的方式,就像我在“C:\ Users {username} \”上所做的一样。但我无法找到任何这样做的常数。
是否有可能在卸载的开头添加一个复选框?
1)不要您更希望到'profile.ini'文件保存到['用户的应用Data'(http://jrsoftware.org/ishelp/topic_consts.htm#userappdata)文件夹? 2)你想在哪里添加该复选框?有的只是在与用户可据我所知互动卸载程序的开始确认对话框... – TLama 2013-05-12 07:31:22
作为TLama说,你使用了错误的文件夹中。但是,也没有可靠的方法(通常是Windows,而不是Inno专门)在卸载时删除用户数据。这通常不值得尝试。 – Miral 2013-05-12 21:31:13
如何选择一个可能与用户个人资料根目录中的任何内容... profile.ini相冲突的名称。 – Deanna 2013-05-13 11:14:37