〖图文教程〗制作属于你的个性版本QQ(解析网络上大多数版本QQ封装技巧)
[quote]声明:此教程由先锋pcpchina薄荷红茶编写,中天VIP工作室xjj[建建]完善![/quote]
[quote]本教程中将要应用到的两款制作软件和QQ2006制作组件分别为:
NSIS和Inno Setup ,点击即自动链接到下载界面..[/quote]
[quote]说明:两款软件各有各的优点,应用NSIS制作安装程序的时候,需要编辑一下QQ2006.nsi这个文件来删除其他组件,这个网上有些狂人版制作作了些介绍。而用Inno制作的话,只需要将QQ2006组件包文件夹中的组件删除即可。然后再压缩制作安装程序。这个是昨晚个人制作时,发现的另一款不错的软件。
QQ2006组件包采用的是狂人版的组件包。谢谢其提供!
教程开始 我们这先介绍第一个软件:NSIS的制作方法。(当然应用时要安装好该软件)
第一步:首先,把下载下来的QQ2006组件包解压缩到C盘的根目录下(因为组建制作是基于C根目录的,如果放在其他位置创建时会产生错误)。[/quote]
第二步:用记事本打开解压缩后的组件包下的QQ2006.nsi文件
打开后,即可查看到将要安装的组件,在这里都有注明相关信息。
现在开始着手编辑个人所需要的组件,精简瘦身QQ.
[quote]图中框框中的信息是可选组件中文件共享组件,如果不需要该组件即删除该段信息。[/quote]
Section "自动更新" SEC16
SectionIn 1
SetOutPath "$INSTDIR"
File "C:\腾讯QQ\可选组件\自动更新\QQLiveUpdate.exe"
File "C:\腾讯QQ\可选组件\自动更新\QQUdpGetFileLib.dll"
; Shortcuts
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
删除掉从
QUOTE:
Section "XXXX"
..........................
SectionEnd
其他组件都是按照这个原理。
之后就要应用到NSIS(哈哈,终于登场了)。打开软件,点击File,再Load Script(加载脚本)。
要加载的这个脚本就是刚才我们编辑过的QQ2006.nsi这个文件,它是相当于整个安装制作的流程计划表,它里面的信息就是执行将组件压缩制作安装程序。
加载QQ2006.nsi这个文件后,NSIS开始执行制作命令了,你只需坐在一旁等上一两分钟,它就会自动生成安装程序文件。
PS:如果这里出错,很可能是你的QQ2006组件包没有解压缩到C盘根目录下。
之后,完成制作后,它会显示。
最后,为了安全起见,最好还是测试一下整个安装程序的完整性。确保它正常安装。
QUOTE:
哈哈。。。很容易吧。。。这个QQ2006个人精简版就制作完成了。些许有几分兴奋,接下来再介绍一下另一款比较喜欢的软件:Inno Setup
接下来使用的是第二款软件Inno Setup制作精简版的QQ2006.
这款软件同NSIS不同的就是制作出来的包是一个安装程序,不可选择组件的,NSIS制作出来的安装成还可以选择自己喜欢的组件来安装。
安装好后,打开Inno,画面会显示一个安装向导,我们选择第二项
安装制作向导开始
接着是填写自己制作的安装程序包的信息
再接着是保存新建的安装程序的位置路径
接下来是制作安装包的时候了,制作这个安装程序的源程序组件。这里有一点我忘记在图片中修改并注明了,在Applicant main executable file是你解压缩QQ2006组件所在的路径中的QQ.exe或者是CoralQQ.exe(这个虽然是包含在组件包里面,但是它不像NSIS会自动创建过去,用Inno的时候的手动将组件包里的需要文件全放到组件包的腾讯QQ文件夹下,有些麻烦),也就是安装后建立在桌面上的QQ快捷方式。千万别搞错了!
之后就是即将新建的安装程序安装文件后的相关选项
制作安装程序中相关信息,比如版权,说明等等,制作好选择文档文件即可,这里必须都是以.txt文件保存
接着是将要制作出来的安装程序的相关信息,比如:作者,版权等等,最重要的一点是Inno支持修改制作安装包的位图,但NSI不支持,位图要求bmp格式的,大家可以用Iconworkshop转换图标的类型。
基本制作步骤完成了
这里不选Yes,还会选啥。准备功亏一篑。
现在软件开始自动压缩制作出安装程序啦,等上两三分钟即可,完工了,但是最好在建成安装程序后,测试一下完整性(一般安装包基本没质量问题,就是怕出万一),点上方的三角形测试。确认无误后,你现在可以享受你个人制作的精简版QQ2006了。
[quote][b]
[color=red]声明:此教程由先锋pcpchina薄荷红茶编写,中天VIP工作室xjj[建建]完善![/color]
[/b]
QUOTE:
[b]本教程中将要应用到的两款制作软件和QQ2006制作组件分别为:
[url=http://www.hanzify.org/?Go=Show::List&ID=9210][u]
[color=#003366]NSIS[/color]
[/u][/url]
和
[url=http://www.366tian.net/soft/data/soft/214.html][u]
[color=#003366]Inno Setup[/color]
[/u][/url]
,点击即自动链接到下载界面..[/b][/quote]QUOTE:
[b]
[color=purple]说明:两款软件各有各的优点,应用NSIS制作安装程序的时候,需要编辑一下QQ2006.nsi这个文件来删除其他组件,这个网上有些狂人版制作作了些介绍。而用Inno制作的话,只需要将QQ2006组件包文件夹中的组件删除即可。然后再压缩制作安装程序。这个是昨晚个人制作时,发现的另一款不错的软件。
QQ2006组件包采用的是狂人版的组件包。谢谢其提供![/color]
[/b][b]
[color=red]教程开始 [/color]
[/b]
[img]http://www.chinadforce.com/images/smilies/24.gif[/img]
[img]http://www.chinadforce.com/images/smilies/50.gif[/img]
[b]我们这先介绍第一个软件:NSIS的制作方法。(当然应用时要安装好该软件)
第一步:首先,把下载下来的QQ2006组件包解压缩到C盘的根目录下(因为组建制作是基于C根目录的,如果放在其他位置创建时会产生错误)。
[url=http://bbs.pcpchina.com/index.php?act=Attach&type=post&id=81444]
[img]http://bbs.pcpchina.com/uploads/post-1654-1113879642_thumb.jpg[/img]
[/url]
第二步:用记事本打开解压缩后的组件包下的QQ2006.nsi文件
[img]http://bbs.pcpchina.com/uploads/post-1654-1113878881.jpg[/img]
打开后,即可查看到将要安装的组件,在这里都有注明相关信息。
现在开始着手编辑个人所需要的组件,精简瘦身QQ.
[url=http://bbs.pcpchina.com/index.php?act=Attach&type=post&id=81443]
[img]http://bbs.pcpchina.com/uploads/post-1654-1113879087_thumb.jpg[/img]
[/url]
QUOTE:
图中框框中的信息是可选组件中文件共享组件,如果不需要该组件即删除该段信息。
Section "自动更新" SEC16
SectionIn 1
SetOutPath "$INSTDIR"
File "C:\腾讯QQ\可选组件\自动更新\QQLiveUpdate.exe"
File "C:\腾讯QQ\可选组件\自动更新\QQUdpGetFileLib.dll"
; Shortcuts
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd删除掉从
QUOTE:
Section "XXXX"
..........................
SectionEnd其他组件都是按照这个原理。
之后就要应用到NSIS(哈哈,终于登场了)。打开软件,点击File,再Load Script(加载脚本)。
[url=http://bbs.pcpchina.com/index.php?act=Attach&type=post&id=81445]
[img]http://bbs.pcpchina.com/uploads/post-1654-1113879936_thumb.jpg[/img]
[/url]
要加载的这个脚本就是刚才我们编辑过的QQ2006.nsi这个文件,它是相当于整个安装制作的流程计划表,它里面的信息就是执行将组件压缩制作安装程序。
[url=http://bbs.pcpchina.com/index.php?act=Attach&type=post&id=81446]
[img]http://bbs.pcpchina.com/uploads/post-1654-1113880132_thumb.jpg[/img]
[/url]
加载QQ2006.nsi这个文件后,NSIS开始执行制作命令了,你只需坐在一旁等上一两分钟,它就会自动生成安装程序文件。
PS:如果这里出错,很可能是你的QQ2006组件包没有解压缩到C盘根目录下。
之后,完成制作后,它会显示。
[url=http://bbs.pcpchina.com/index.php?act=Attach&type=post&id=81447]
[img]http://bbs.pcpchina.com/uploads/post-1654-1113880365_thumb.jpg[/img]
[/url]
最后,为了安全起见,最好还是测试一下整个安装程序的完整性。确保它正常安装。
QUOTE:
[b]
[color=red]哈哈。。。很容易吧。。。这个QQ2006个人精简版就制作完成了。些许有几分兴奋,接下来再介绍一下另一款比较喜欢的软件:Inno Setup
接下来使用的是第二款软件Inno Setup制作精简版的QQ2006.[/color]
[/b]这款软件同NSIS不同的就是制作出来的包是一个安装程序,不可选择组件的,NSIS制作出来的安装成还可以选择自己喜欢的组件来安装。
安装好后,打开Inno,画面会显示一个安装向导,我们选择第二项
[img]http://bbs.pcpchina.com/uploads/post-1654-1113881570.jpg[/img]
安装制作向导开始
[img]http://bbs.pcpchina.com/uploads/post-1654-1113881700.jpg[/img]
接着是填写自己制作的安装程序包的信息
[img]http://bbs.pcpchina.com/uploads/post-1654-1113881772.jpg[/img]
再接着是保存新建的安装程序的位置路径
[img]http://bbs.pcpchina.com/uploads/post-1654-1113881832.jpg[/img]
接下来是制作安装包的时候了,制作这个安装程序的源程序组件。这里有一点我忘记在图片中修改并注明了,在Applicant main executable file是你解压缩QQ2006组件所在的路径中的QQ.exe或者是CoralQQ.exe(这个虽然是包含在组件包里面,但是它不像NSIS会自动创建过去,用Inno的时候的手动将组件包里的需要文件全放到组件包的腾讯QQ文件夹下,有些麻烦),也就是安装后建立在桌面上的QQ快捷方式。千万别搞错了!
[img]http://bbs.pcpchina.com/uploads/post-1654-1113881900.jpg[/img]
之后就是即将新建的安装程序安装文件后的相关选项
[img]http://bbs.pcpchina.com/uploads/post-1654-1113882004.jpg[/img]
制作安装程序中相关信息,比如版权,说明等等,制作好选择文档文件即可,这里必须都是以.txt文件保存
[img]http://bbs.pcpchina.com/uploads/post-1654-1113882177.jpg[/img]
接着是将要制作出来的安装程序的相关信息,比如:作者,版权等等,最重要的一点是Inno支持修改制作安装包的位图,但NSI不支持,位图要求bmp格式的,大家可以用Iconworkshop转换图标的类型。
[img]http://bbs.pcpchina.com/uploads/post-1654-1113882594.jpg[/img]
基本制作步骤完成了
[img]http://bbs.pcpchina.com/uploads/post-1654-1113882656.jpg[/img]
这里不选Yes,还会选啥。准备功亏一篑。
[img]http://bbs.pcpchina.com/style_emoticons/default/smiley41.gif[/img]
[img]http://bbs.pcpchina.com/uploads/post-1654-1113882673.jpg[/img]
现在软件开始自动压缩制作出安装程序啦,等上两三分钟即可,完工了,但是最好在建成安装程序后,测试一下完整性(一般安装包基本没质量问题,就是怕出万一),点上方的三角形测试。确认无误后,你现在可以享受你个人制作的精简版QQ2006了。
[url=http://bbs.pcpchina.com/index.php?act=Attach&type=post&id=81464]
[img]http://bbs.pcpchina.com/uploads/post-1654-1113883228_thumb.jpg[/img]
[/url]
[/b]
[[i] 本帖最后由 逍遥山人 于 2005-11-19 10:20 编辑 [/i]] |