Dav*_*ton 6 inno-setup uninstallation
我正在使用 Inno Setup,我想在卸载过程中删除安装程序未创建的 AppData\Local\MyApp,但我想为用户提供一个选项来删除此数据,而无需消息框。
这是我试图实现的屏幕截图示例。
这里有一些我已经看过的例子。
如何使用 Inno Setup 清除用户的应用程序数据文件夹?
无法使用 Inno Setup 删除在我的文档中创建的文件夹
http://www.jrsoftware.org/ishelp/index.php?topic=uninstalldeletesection
http://www.codeproject.com/Questions/243529/Inno-Setup-ask-user-on-uninstall-if-they-want-to-k
我希望能够添加一个可选的复选框,以便如果用户卸载程序,他们可以删除此隐藏数据。 .
我一定错过了一些非常简单的东西,但我现在无法弄清楚。
谢谢。
这是在卸载期间创建 msg 框的示例-
`[Code]
procedure CurUninstallStepChanged (CurUninstallStep: TUninstallStep);
var
mres : integer;
begin
case CurUninstallStep of
usPostUninstall:
begin
mres := MsgBox('Do you want to Remove settings?', mbConfirmation, MB_YESNO or MB_DEFBUTTON2)
if mres = IDYES then
DelTree(ExpandConstant('{userappdata}\Myapp'), True, True, True);
end;
end;
end; `
Run Code Online (Sandbox Code Playgroud)
您可以随心所欲地更改'{userappdata}\Myapp'
。
归档时间: |
|
查看次数: |
2237 次 |
最近记录: |