9

我正在使用 Inno Setup 将第三方安装程序与我构建的另一个 EXE 打包在一起,以准备我们公司的安装环境。完成后,我真的很想从最终用户的计算机中删除所有安装程序文件。我尝试deleteafterinstall在使用 Inno 创建的临时目录上使用,但它不起作用。Inno 自动创建unins000.exeunins000.dat在安装目录中。所以当它试图删除根目录时,它发现它不是空的。

我不需要 Inno 的卸载程序,因为 3P 应用程序有自己的。我可以告诉 Inno Setup不要创建 unins000 文件吗?或者我可以告诉它删除临时目录,即使它不为空?

4

1 回答 1

20

我已经搜索并搜索了文档,但找不到它。然后我在文档中搜索了其他内容,它就在那里。使用以下行停止创建卸载文件。

[Setup]
Uninstallable = no

不过,我仍然无法删除它创建的临时目录。

于 2013-04-19T20:51:20.157 回答