windows inno实现setup.exe安装结束后删除安装包存放目录
时间: 2024-11-12 07:34:33 浏览: 7
inno setup仿大厂安装包,脚本和安装包都可运行
4星 · 用户满意度95%
Inno Setup是一款流行的Windows自解压安装脚本工具,它允许开发者创建简单的安装程序。如果你想在安装完成后自动删除安装包所在的目录,可以在`[Files]`节添加一条特殊的命令。
假设你的安装包目录是在`{src}`文件夹内,你可以使用`Delete`动作,如下所示:
```[Code]
; 安装完后删除安装包源文件
[Files]
Source: "{src}\yourinstaller.exe"; DestDir: "{app}"; Flags: deleteafterinstall
```
这行代码的意思是在安装过程中将`yourinstaller.exe`从`{src}`源目录复制到 `{app}`安装目录,并在安装结束后自动删除原文件。
如果你希望删除的是整个安装目录(包括所有安装文件),你需要在`[Tasks]`部分添加一个任务,例如:
```[Tasks]
[
{cmUninstallExecute},
// 删除安装目录
[Run],
Filename: '{app}\unins000.exe', Parameters: '/SILENT', Description: '卸载清理', GroupDescription: '清理'
]
```
这里假设`unins000.exe`是Inno Setup提供的默认卸载程序,`/SILENT`标志表示无界面运行,然后执行清理操作。
阅读全文