admin管理员组

文章数量:1530516

2024年7月26日发(作者:)

可以说是老帖了 但是觉得经典 还是重新发了.

前天在自由天空看到有人发了个深度9.0中QQ的安装界面,很是漂亮,

向其所要了安装包的下载地址,研究下发现这个竟然是用7z打包制作的,如此精美,

很是P服啊。

有朋友会说,用7z打包制作安装包我也会啊,不就是用七猫的SfxMaker7Zip不就可

以了么?

不错,SfxMaker7Zip确实是个好工具,功能也比较全,但是面对单一的界面,喜欢

美化的我们怎么能甘心呢?

毛主席教导我们说:自己动手,丰衣足食。响应号的召偶也来DIY一把…… (*^__^*) ……

工欲善其事,必先利其器!

首先,我们要准备好制作的软件及工具(7-zip,,ResHacker 3.5 winRAR或

SfxMaker7Zip)

首先安装好7zip,偶是从7z的官网下的,都说官版的不含,但是我安装好后

发现居然就在目录中,嘿嘿,省的再去找了……

打开我们要打包文件的目录,我就拿我这次做的 秋枫QQ2008正式版 为例吧

全选文件,然后右键,7z,添加到压缩档案,(和rar用法差不多)

确定后就会生成 秋枫QQ2008正式版.7z

在我们习惯的位置建个文件夹,例如我在c盘随便建个05文件夹

将刚才生成的 秋枫QQ2008正式版.7z 复制进去,将 也复制进去

用ResHacker打开

首先先依次点开 版本信息,1,1033,参考下图自己修改吧。

修改好后别忘了点下上边的 编译脚本

原中没有位图logo,我们自己手动添加好了,点击操作,添加一个新资源

然后点击打开新资源文件,将我们做好的logo打开,输入logo名字及数字函数指针

例如,我的logo命名为QIUFENG,0和JINDU,0

然后点击 对话框,500,2052,参看此图及文字信息对应修改吧

(这个位置修改方法有很多种,自己研究下吧)

其中

CONTROL "QIUFENG", 0, STATIC, SS_BITMAP | SS_REALSIZEIMAGE | WS_CHILD

| WS_VISIBLE, 0, 0, 275, 48

CONTROL "JINDU", 0, STATIC, SS_BITMAP | SS_REALSIZEIMAGE | WS_CHILD |

WS_VISIBLE, 0, 48, 275, 5

这段为我手动添加指向logo的,前边的QIUFENG和JINDU就是我们添加的位图资

源名称,后面的0就是数字函数指针指向,最后面的0, 0, 275, 48 和0, 48, 275, 5 就是

这两个位图的坐标位置。大家可以根据自己需要做调整修改。修改好后点击 编译脚本 (千

万别忘哦……)

其他信息,可以自己点开自己看啦,没什么难的,重要的我都说了,其他的我就不啰

嗦了……

都修改好后,点击 文件 ,保存 (5555偶就犯过这样的错误,直接关闭了……)

在05中新建一个文本文档,在里面输入

;!@Install@!UTF-8!

RunProgram=""

;!@InstallEnd@!

然后 另存为 注意编码选择 UTF-8

接着,我们再建一个批处理 bat文件 在其中输入

@echo off

copy /b + + 秋枫QQ2008正式版.7z 秋枫QQ2008正式版.exe

PAUSE

注意每个命令及参数后面都有空格,最后面的 秋枫QQ2008正式版.exe 就是我们

制作输出的安装包文件名字。

这样我们05文件夹中就有了如下文件

点击 制作.bat 就会生成我们的个性安装包了

安装包默认的安装路径为 我们安装程序存在的目录,要想手动指定目录就还得再费点

周章……

(这个难题可困扰了我一天一宿啊……在各大论坛周转后仍没有找到解决的方案,最后

偶仔细的看了下 7z的帮助文档,突然灵机一动,嘿嘿……)

7z 有个指定解压目录的参数

-od:秋枫QQ2008正式版 -y

-o指定目录,后面的就是我们自己指定安装目录路径 -y为 参数全是 (自动安装)

如果希望安装者可以手动更改安装目录,可以将 -y 参数去掉。

但是……这些参数命令对7z有效,那么对7z生成的exe安装文件是否也有效呢?接

着做了几个测试,

o(∩_∩)o...哈哈,大功告成!

如果想制作自动安装的安装包,那么就得再将刚生成的 秋枫QQ2008正式

版.exe 再次打包,

可以用rar打包,然后在注释中添加参数, 也可以用7z再次打包,然后再用

SfxMaker7Zip添加参数。

貌似用rar方便些,那么就介绍下用rar再次打包的方法吧

在文件上,右键,添加到压缩文件

勾选 创建自解压格式压缩文件

然后点,高级,自解压选项

最下边这个是安装包的图标,浏览,添加个,就好了,确定后点 注释

输入

Setup=秋枫QQ2008正式版.exe -od:秋枫QQ2008正式版 -y

TempMode

Silent=1

Overwrite=1

然后 确定

测试下……

o(∩_∩)o...哈哈,自动安装到指定目录了吧,嘿嘿……

教程到此结束……支持的帮顶下,偶可是辛苦研究,并无私奉献出来了,希望看了此教

程的不要吝啬你的掌声,谢谢!有什么疑问,可以在我的博客上留言,大家共同交流……

(PS:安装包程序的快捷方式问题,可以用批处理添加快捷方式,也可以用rar让快

捷方式都打包好,做成静默自解压释放包,然后再将他们添加到我们刚打包的文件中,并

在注释中添加

Setup=桌面.exe

Setup=开始.exe

就OK了,批处理添加快捷方式的方法自己百度下吧,有很多的,时间关系我就不啰

嗦了)

教程放完了,放出偶精心制作的 秋枫QQ2008正式版 吧,喜欢的朋友来支持下吧。

==================================================

====================================================

====================================================

===========

这里有个人懒人喜欢的工具直接生成不需要费啥功夫了

我觉得奇怪为什么瑞星没查出病毒来而卡巴就查出来了 郁闷下先

截图在这里

本文标签: 添加安装包文件目录修改