欢迎从事游戏测试、测试管理 白盒及性能测试的朋友与我交流,共同进步,谢谢!

inno setup相关

上一篇 / 下一篇  2010-03-24 00:26:49 / 个人分类:测试工具

1.修改安装包左侧位图,其大小一般为164x314px,在INNO脚本的[Setup]段添加如下代码:
WizardImageFile=Res\WizardImage.bmp

注:红色的标记为位图路径,可以用相对路径或绝对路径

2.修改安装包右上角位图,其大小一般为55x55px,在INNO脚本的[Setup]段添加如下代码:
WizardSmallImageFile=Res\WizardSmallImage.bmp

3.修改安装包左下角的BeveledLabel内容,常见有两种方式:
(1)临时性修改  在INNO脚本的[Messages]段添加如下代码:
BeveledLabel=软件汉化:xxxx
  
(2)永久性修改  用记事本打开INNO目录中的“Default.isl” 修改“BeveledLabel = ”后的内容:
BeveledLabel=   软件汉化:xxxx

4.修改安装包欢迎标签内容,即WelcomeLabel2
用记事本打开INNO目录中的“Default.isl” 修改“WelcomeLabel2 = ”后的内容:
WelcomeLabel2=正在准备安装 [name/ver]...%n%n推荐您在继续安装前关闭所有其它应用程序。%n%n软件汉化:xxxx %n%n电子邮件:xxxx@163.com%n%n

注:%n在INNO脚本中为换行符

5.安装结束后动行主程序或打开文件等,只需在INNO脚本的[Run]段修改代码:
Filename:{app}\PDFUnlocker.exe;Description: 启动 PDF Unlocker;Flags:nowait postinstall shellexec;
Filename:{app}\汉化说明.txt;Description: 查看说明;Flags:nowait postinstall shellexec
 
6.写注册表信息示例
[Registry]
Root: HKCU; Subkey: "SoftwareMy Company"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "SoftwareMy CompanyMy Program"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SoftwareMy Company"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "SoftwareMy CompanyMy Program"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SoftwareMy CompanyMy Program"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
 

--------------------------------------------------------

1、报位图错误的问题已解决。

2、原文件的大小是288M,inno setup压缩成安装包是240M,用installshiled压缩了一个安装包,254M,看来还是inno setup的压缩率稍高。


 

TAG:

 

评分:0

我来说两句

Open Toolbar