Inno Setup卸载

时间:2012-11-28 12:04:28

标签: uninstall

这是我的情况,如下所示: 我有三个文件:file1.txt,file2.txt和file3.exe

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

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

  3. 我刚刚完成了第一步,如何才能迈出第二步呢? 先谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您可以使用以下inno设置的代码段

[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
相关问题