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

Where is Inno Setup uninstaller executable?

我对 Inno Setup 还很陌生,请原谅我对这方面的无知。

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

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

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

我知道这是一个完全菜鸟的问题,但我们将不胜感激。

(如您所见), Inno Setup 在 Add/Remove 程序 控制面板小程序中创建一个条目(如果CreateUninstallRegKeyyes).

该条目是 link 到卸载程序,由编译器生成(当 Uninstallableyes 时)。

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