Inno Setup卸载程序可执行文件在哪里?

时间:2015-07-02 22:33:05

标签: inno-setup

我对Inno Setup非常陌生,所以原谅我对这个的无知。

我创建了一个非常小的安装脚本,它以我想要的方式构建和工作 - 我将setup.exe构建到输出目录,并且所有源文件都被复制到我指定的目标。

现在我想确保用户可以卸载我在脚本的[Files]部分中指定的文件。问题是我不明白Inno Setup如何处理这个问题。我假设Inno Setup 没有专门为Uninstall创建可执行文件,但即使我在安装应用程序后运行setup.exe,向导也不会询问我是否要卸载。

但是,如果我在ISC编译器中启用Run菜单的Target Uninstall,我就可以卸载这些文件了。所以我的问题是,如何在ISC编译器之外卸载我的应用程序。在我的[Setup]部分,我确实有Uninstallable=yes

我知道这是一个完全的noob问题,但是感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

(正如您自己发现的那样), Inno Setup在添加/删除程序控制面板小程序中创建一个条目(如果CreateUninstallRegKeyyes })。

该条目是指向卸载程序的链接,该程序由编译器生成(Uninstallableyes时)。

默认情况下,卸载程序位于应用程序目录中(除非被UninstallFilesDir覆盖)并命名为unins001.exe(如果需要,该数字会递增,以避免命名冲突)。