这是我的情况,这样的事情: 我有三个文件:FILE1.TXT,FILE2.TXT和file3.exeInno Setup的卸载
我希望把他们三人到一个目录在C:\ Program Files中,运行file3.exe并创建一个卸载程序,通过双击卸载它。
当我双击卸载程序时,file3.exe将被卸载,所有文件将从该目录中删除。
我刚刚完成了第一步,我该如何做第二步? 感谢先进!
这是我的情况,这样的事情: 我有三个文件:FILE1.TXT,FILE2.TXT和file3.exeInno Setup的卸载
我希望把他们三人到一个目录在C:\ Program Files中,运行file3.exe并创建一个卸载程序,通过双击卸载它。
当我双击卸载程序时,file3.exe将被卸载,所有文件将从该目录中删除。
我刚刚完成了第一步,我该如何做第二步? 感谢先进!
这是一个很好的解决方案here
或者我用这一个:创建一个可以创建一个批处理文件,该文件将卸载应用程序并删除自身
您可以使用以下Inno Setup的代码段的EXE ,
[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