Inno Setup 使用插件替换卸载程序图标
来源:互联网 发布:sql查询表中重复数据 编辑:程序博客网 时间:2024/05/21 07:14
;注意: 替换卸载程序的图标,必须是在卸载程序生成之前!
;建议安装图标与卸载图标的格式与大小一致,否则可能会导致卸载程序出错!
;要替换图标的exe文件路径名称留空,则插件会自动替换掉Inno卸载程序的图标!
[Files]
; 修改卸载图标插件,放在和生成exe iss相同目录
Source: "UpdateIcon.dll"; Flags: solidbreak dontcopy
; 卸载图标
Source: "Uninstall.ico"; Flags: solidbreak dontcopy
[code]
//使用插件替换卸载程序图标
function UpdateIcon(const hWnd: Integer; const exeFileName, exeIcon, IcoFileName: String; wlangID: DWORD): Boolean;
external 'UpdateIcon@files:UpdateIcon.dll stdcall';
function UpdateUninstIcon(const IcoFileName: String): Boolean;
begin
Result:= UpdateIcon(MainForm.Handle, '', '', IcoFileName, 0);
end;
procedure CurStepChanged(CurStep: TSetupStep);
var
sIcon: String;
begin
if CurStep=ssInstall then
begin
sIcon:= ExpandConstant('{tmp}/Uninstall.ico');
ExtractTemporaryFile(ExtractFileName(sIcon));
UpdateUninstIcon(sIcon)
end;
end;
- Inno Setup 使用插件替换卸载程序图标
- Inno Setup入门(十四)——替换安装程序和卸载程序的图标
- Inno Setup入门(十四)——替换安装程序和卸载程序的图标
- Inno Setup入门(十四)——替换安装程序和卸载程序的图标
- Inno Setup入门(十四)——替换安装程序和卸载程序的图标
- Inno Setup入门(十四)——替换安装程序和卸载程序的图标
- inno setup 改变卸载图标
- inno setup 改变卸载图标
- 【Inno Setup】设置控制面板中的程序卸载的图标
- 【Inno Setup】设置控制面板中的程序卸载的图标
- Inno Setup 使用之修改卸载文件名称
- Inno Setup-----------捆绑插件与更改快捷方式图标
- 使用Inno Setup制作安装程序
- 使用Inno Setup打包Winform程序
- 使用Inno SetUp脚本打包Winform程序
- INNO SETUP卸载程序中加入自定义窗体(窗口)
- INNO SETUP卸载程序中加入自定义窗体(窗口)
- Inno Setup安装、卸载时判断是否程序正在运行
- 在Android 2.2上设置程序默认安装SD卡
- 开通啦
- solaris svn安装
- POI IX 2001-2002 Stage II-izo
- openVPN HOWTO中文版
- Inno Setup 使用插件替换卸载程序图标
- 写的第一个MIDlet程序:List类的应用
- C/C++学习笔记之const的学习
- typedef 的用法
- Dueling algorithms
- #计算某日前若干天的日期
- lighttpd等web服务器中的epoll学习
- 说说这些日子的Intern面试感受
- 毕设之 asterisk