Inno_Setup详细教程(091129更新).docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Inno Setup详细教程(09.11.29更新...) 2009年07月12日 星期日 下午 08:07 本篇教程部分技术来自互联网但教程文字以及图片等为本人亲手所打其目的就是为了大家看着方便 一.关于Inno Setup如何在安装时播放音乐 方法(1): 在脚本编译里的[Code]与[Files]段处添加以下代码: [Code] Function mciSendString(lpszCommand: String; lpszReturnString: Integer; cchReturnLength: Integer; hwndCallback: Integer): Integer; external mciSendStringA@winmm.dll stdcall; procedure InitializeWizard(); var ?? BGMusicFile, SplashFile: string; SplashForm: TForm; SplashFileName: String; I: Integer; begin ExtractTemporaryFile(ExtractFileName(ExpandConstant({tmp}\music.mp3))); SplashForm := TForm.create(nil); with SplashForm do ?? begin mciSendString(ExpandConstant(play {tmp}\music.mp3),0,0,0); Close; Free; ?? end; end; [Files] Source: C:\music.mp3; Flags: dontcopy 或者 Source: C:\mymusic.mp3; DestDir: {tmp}; Flags: dontcopy 代码说明:[Code]中蓝色代码{tmp}与\music.mp3的意思是播放inno setup安装时创建的临时文件夹内的music.mp3音乐文件! [Files]中C:\music.mp3是你音乐源文件的地址,填自己的音频名称与音频格式。Flags: dontcopy 的意思是在安装时将音乐文件放到Inno Setup所创建的临时文件夹内,并且在完成安装后删除此音乐文件! 二.关于Inno Setup如何修改安装向导内的图片 这个很简单,只需来到Inno Setup程序的根目录找到 WizModernSmallImage.BMP 与 WizModernImage.bmp 这个2个图片文件替换即可。 其中:WizModernImage.bmp为左侧图 如图(1); WizModernSmallImage.BMP则为右上角图标 如图(2)。 说明:WizModernImage.bmp这个图片的大小为:164×314 WizModernSmallImage.BMP这个图片的大小为:55×55 (这2个图片大小 我是按照以前默认大小改的,其它比例大小我没试过,有兴趣的话可以自己试下。) 三:关于Inno Setup如何在安装分割线里加入文字 如图: 只需要加入一个[Messages]段并在此段下输入以下代码: BeveledLabel=Professional 代码说明:其中绿色部分Professional为自定义文字,可以自行随意输入! 四:关于Inno Setup如何创建多个桌面快捷方式 这个也是很简单只要在[Icons]段加入以下代码: Name: {commondesktop}\程序名称1; Filename: {app}\InstVise.exe; Tasks: desktopicon; WorkingDir: {app} Name: {commondesktop}\程序名称2; Filename: {app}\Translator.exe; Tasks: desktopicon; WorkingDir: {app} 说明:程序名称1 and 程序名称2 就是快捷方式的名字,这个自己定义。InstVise.exe and Translator.exe为快捷方式位于根目录的源执行文件。(还有值得注意的是,如果你一开始选择的是使用向导来创建安装并且在向导快捷方式项目已经对是否创建桌面快捷方式进行了打勾,那么系统会自动在[Icons]段自动创建主执行文件的快捷方式,此代码为:Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon??? 这条代码中{#MyAppName}的意思是使用安装文件夹内主执行文件的程序名字,{#MyApp

文档评论(0)

gangshou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档