Inno Setup有一个SetupIconFile
指令来指定安装程序二进制文件本身将获得的.ico文件。但是我不想指定我的应用程序的.ico文件,它深埋在应用程序的资源中。安装程序已经可以访问应用程序二进制文件,不能从那里提取图标吗?
这有效:
UninstallDisplayIcon={app}\App.exe
但这不是:
SetupIconFile=binaries\App.exe
资源更新错误:图标文件无效。
可行吗?
答案 0 :(得分:2)
不,这是不可能的。
Inno Setup编译器加载SetupIconFile
。它仅支持.ico
个文件。
Windows(控制面板)加载UninstallDisplayIcon
。 Inno Setup安装程序仅将UninstallDisplayIcon
的值存储到已安装程序的卸载条目(值DisplayIcon
)中。除了.exe
之外,Windows还支持其他格式,例如.dll
和.ico
。