相关疑难解决方法(0)

Inno Setup - 卸载注册表删除选项

程序我正在构建一个安装程序,使用注册表项来存储用户设置.现在我已将它设置为在卸载程序时删除所述注册表文件,但我希望能够为用户提供在卸载时保留或删除注册表文件的选项.

我不是最好的脚本编写者/程序员,因此答案越简单越好.

我的注册表/卸载目前看起来像这样.

    [Registry]
    Root: HKCU; Subkey: "Software\FFSPLIT Overlay Filter"; Flags: uninsdeletekey


    [UninstallDelete]  
    Type: filesandordirs; Name: "{app}\ffmpeg"
    Type: filesandordirs; Name: "{app}\OverlayData"
    Type: files; Name: "{app}\AForge.Controls.dll"
    Type: files; Name: "{app}\AForge.Imaging.dll"
    Type: files; Name: "{app}\AForge.Video.DirectShow.dll"
    Type: files; Name: "{app}\AForge.Video.dll"
    Type: files; Name: "{app}\AudioFilter.ax"
    Type: files; Name: "{app}\default.cfg"
    Type: files; Name: "{app}\DirectShowLib-2005.dll"
    Type: files; Name: "{app}\ffmpeg.exe"
    Type: files; Name: "{app}\FFSplit Overlay Filter.ax"
    Type: files; Name: "{app}\FFsplit.exe"
    Type: files; Name: "{app}\FFSplitOverlayManager.exe"
    Type: files; Name: "{app}\librtmp.dll"
    Type: files; Name: "{app}\msvcp100d.dll"
    Type: files; Name: "{app}\msvcr100d.dll"
    Type: …
Run Code Online (Sandbox Code Playgroud)

inno-setup

8
推荐指数
1
解决办法
1万
查看次数

inno setup询问用户是否要卸载文件


在安装过程中,我添加了文件夹:
Source:{#DBPath}; DestDir:"{app}\DataBase";
我希望在卸载中,inno-setup会询问用户是否
要删除文件.

我怎样才能做到这一点 ?
谢谢,Avi.

install inno-setup

1
推荐指数
1
解决办法
1225
查看次数

标签 统计

inno-setup ×2

install ×1