【问题标题】:Inno Setup UninstallInno 安装程序卸载
【发布时间】:2014-10-09 15:15:03
【问题描述】:

这是我的情况,是这样的: 我有三个文件:file1.txt、file2.txt 和 file3.exe

  1. 我想把其中三个放到 C:\Program Files 的一个目录中,运行 file3.exe 并创建一个卸载程序,双击卸载所有内容。

  2. 当我双击卸载程序时,file3.exe 将被卸载,所有文件将从该目录中删除。

我刚刚完成了第一步,我该怎么做才能进入第二步? 提前致谢!

【问题讨论】:

    标签: uninstallation


    【解决方案1】:

    这是一个很好的解决方案here

    或者我使用了这个:创建一个可执行文件,它可以创建一个批处理文件,该文件将卸载应用程序并自行删除

    【讨论】:

      【解决方案2】:

      您可以使用以下inno setup的代码sn-p,

      [Files]
      Source: "file3.exe"; DestDir: "{app}"; Flags: ignoreversion
      Source: "file1.txt"; DestDir: "{app}"; Flags: ignoreversion
      Source: "file2.txt"; DestDir: "{app}"; Flags: ignoreversion
      
      [Run]
      Filename: "{app}\file3.exe"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&',   '&&')}}"; Flags: nowait postinstall skipifsilent
      

      【讨论】:

        猜你喜欢
        • 2018-04-11
        • 2021-01-07
        • 1970-01-01
        • 2018-05-04
        • 1970-01-01
        • 2011-07-12
        • 1970-01-01
        • 1970-01-01
        • 2014-12-19
        相关资源
        最近更新 更多