是否可以从.exe文件中分配SetupIconFile?

时间:2016-05-28 20:18:31

标签: inno-setup

Inno Setup有一个SetupIconFile指令来指定安装程序二进制文件本身将获得的.ico文件。但是我不想指定我的应用程序的.ico文件,它深埋在应用程序的资源中。安装程序已经可以访问应用程序二进制文件,不能从那里提取图标吗?

这有效:

UninstallDisplayIcon={app}\App.exe

但这不是:

SetupIconFile=binaries\App.exe
  

资源更新错误:图标文件无效。

可行吗?

1 个答案:

答案 0 :(得分:2)

不,这是不可能的。

Inno Setup编译器加载SetupIconFile。它仅支持.ico个文件。

Windows(控制面板)加载UninstallDisplayIcon。 Inno Setup安装程序仅将UninstallDisplayIcon的值存储到已安装程序的卸载条目(值DisplayIcon)中。除了.exe之外,Windows还支持其他格式,例如.dll.ico