无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 11376|回复: 49
打印 上一主题 下一主题

[原创] 基于NSIS的单文件封包工具(已更新地址)

  [复制链接]
跳转到指定楼层
1#
发表于 2018-8-27 16:34:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lwz56 于 2018-11-29 10:27 编辑

之前从AM电脑吧吧友处获得了一份NSIS封包工具_v2.3的源代码,
最近有时间对其进行了修订,支持32/64分别打包。

链接:https://pan.baidu.com/s/1fhwe82qVg34HoNPdVQh5yg
提取码:51ex

欢迎测试!

20180828084115.png (90.36 KB, 下载次数: 69)

20180828084115.png

20180827163036.png (58.31 KB, 下载次数: 70)

20180827163036.png

评分

参与人数 4无忧币 +16 收起 理由
少马石 + 5 很给力!
liangyi + 5 赞一个!
maomihuacha + 1
新空气 + 5

查看全部评分

2#
发表于 2018-8-27 17:42:19 | 只看该作者
不错的软件
回复

使用道具 举报

3#
发表于 2018-8-27 18:07:13 | 只看该作者
不知怎么用,,,

点评

你的系统版本是什么?  详情 回复 发表于 2018-8-27 18:22
回复

使用道具 举报

4#
 楼主| 发表于 2018-8-27 18:22:16 | 只看该作者
zlq_hysy 发表于 2018-8-27 18:07
不知怎么用,,,

你的系统版本是什么?

点评

欢迎测试修正版  详情 回复 发表于 2018-8-28 08:14
我用的是win8.1  详情 回复 发表于 2018-8-27 18:36
回复

使用道具 举报

5#
发表于 2018-8-27 18:36:58 | 只看该作者
lwz56 发表于 2018-8-27 18:22
你的系统版本是什么?

我用的是win8.1
回复

使用道具 举报

6#
发表于 2018-8-27 19:45:12 | 只看该作者
楼主方便分享下源码吗,想修改个符合自己使用习惯的?
回复

使用道具 举报

7#
发表于 2018-8-27 20:11:58 | 只看该作者
Win10打包失败。。管理员身份也试过了,是不是使用方式不对?

点评

网上《下X之家》找了个2.3版,“解包模式”还能用,“运行模式”不知怎么用的。 http://soft.softxz.net/201712/Dwjfbgj_V2.3_XiTongZhiJia.zip  详情 回复 发表于 2018-8-27 22:48
回复

使用道具 举报

8#
发表于 2018-8-27 22:48:23 | 只看该作者
本帖最后由 zlq_hysy 于 2018-8-27 23:18 编辑
1011896097 发表于 2018-8-27 20:11
Win10打包失败。。管理员身份也试过了,是不是使用方式不对?


网上《下X之家》找了个2.3版,好像是7z压缩,“解包模式”还能用,“运行模式”不知怎么用的。

http://soft.softxz.net/201712/Dwjfbgj_V2.3_XiTongZhiJia.zip

点评

感谢分享,但是我两个模式都出现该错误  详情 回复 发表于 2018-8-27 23:28
回复

使用道具 举报

9#
发表于 2018-8-27 23:28:11 | 只看该作者
zlq_hysy 发表于 2018-8-27 22:48
网上《下X之家》找了个2.3版,好像是7z压缩,“解包模式”还能用,“运行模式”不知怎么用的。

http ...

感谢分享,但是我两个模式都出现该错误

捕获.JPG (16.53 KB, 下载次数: 51)

捕获.JPG

点评

分析了一下,包是用7Z压缩的,自解压exe,然后用AU3又包了一下。 你这种情况估计是au3的编译器被杀软阻止了。  详情 回复 发表于 2018-8-27 23:59
回复

使用道具 举报

10#
发表于 2018-8-27 23:59:13 | 只看该作者
1011896097 发表于 2018-8-27 23:28
感谢分享,但是我两个模式都出现该错误

分析了一下,包是用7Z压缩的,自解压exe,然后用AU3又包了一下。
你这种情况估计是au3的编译器被杀软阻止了。

点评

win10全裸,denfender都是关了。用不了就算了吧,单独用7z自解压难看点而已  详情 回复 发表于 2018-8-28 09:45
确实是7z的问题  详情 回复 发表于 2018-8-28 08:03
回复

使用道具 举报

11#
 楼主| 发表于 2018-8-28 08:03:52 | 只看该作者
本帖最后由 lwz56 于 2018-8-28 08:44 编辑
zlq_hysy 发表于 2018-8-27 23:59
分析了一下,包是用7Z压缩的,自解压exe,然后用AU3又包了一下。
你这种情况估计是au3的编译器被杀软阻 ...


确实是7z的问题,之前为了减小体积用的7z9.x的命令行版本的7za.exe导致没能把nsis包解压以至于打包失败,现已换成18.05的7za.exe,欢迎测试。

点评

测试了一下修正版,可以了。 将绿化软件打包成一个单一的文件,用这个小工具可以实现。  详情 回复 发表于 2018-8-28 09:26
软件原理是用autoit3完成界面并生成nsi的封装代码,然后7z解压nsis包,最后调用nsis处理生成的nsi文件完成打包。  详情 回复 发表于 2018-8-28 08:17
回复

使用道具 举报

12#
 楼主| 发表于 2018-8-28 08:14:43 | 只看该作者
lwz56 发表于 2018-8-27 18:22
你的系统版本是什么?

欢迎测试修正版
回复

使用道具 举报

13#
 楼主| 发表于 2018-8-28 08:17:18 | 只看该作者
lwz56 发表于 2018-8-28 08:03
确实是7z的问题

软件原理是用autoit3完成界面并生成nsi的封装代码,然后7z解压nsis包,最后调用nsis处理生成的nsi文件完成打包。
回复

使用道具 举报

14#
发表于 2018-8-28 09:26:35 | 只看该作者
lwz56 发表于 2018-8-28 08:03
确实是7z的问题,之前为了减小体积用的7z9.x的命令行版本的7za.exe导致没能把nsis包解压以至于打包失败 ...

测试了一下修正版,可以了。
将绿化软件打包成一个单一的文件,用这个小工具可以实现。
回复

使用道具 举报

15#
发表于 2018-8-28 09:45:22 | 只看该作者
zlq_hysy 发表于 2018-8-27 23:59
分析了一下,包是用7Z压缩的,自解压exe,然后用AU3又包了一下。
你这种情况估计是au3的编译器被杀软阻 ...

win10全裸,denfender都是关了。用不了就算了吧,单独用7z自解压难看点而已

点评

今天楼主的修正版,我这里可以用了,你可以试试  详情 回复 发表于 2018-8-28 09:50
回复

使用道具 举报

16#
发表于 2018-8-28 09:50:53 | 只看该作者
1011896097 发表于 2018-8-28 09:45
win10全裸,denfender都是关了。用不了就算了吧,单独用7z自解压难看点而已

今天楼主的修正版,我这里可以用了,你可以试试

点评

可以了,感谢提醒。  详情 回复 发表于 2018-8-28 10:32
回复

使用道具 举报

17#
发表于 2018-8-28 10:32:03 | 只看该作者
zlq_hysy 发表于 2018-8-28 09:50
今天楼主的修正版,我这里可以用了,你可以试试

可以了,感谢提醒。
回复

使用道具 举报

18#
发表于 2018-8-29 17:05:36 | 只看该作者
不能单独打包X64的程序吗?
回复

使用道具 举报

19#
 楼主| 发表于 2018-8-29 21:51:28 来自手机 | 只看该作者
单独打包64位程序就把32/64运行选成一样的就行了

点评

好的,明白了,谢谢,不错的打包工具,很方便。  详情 回复 发表于 2018-8-30 12:39
回复

使用道具 举报

20#
发表于 2018-8-30 12:39:12 | 只看该作者
lwz56 发表于 2018-8-29 21:51
单独打包64位程序就把32/64运行选成一样的就行了

好的,明白了,谢谢,不错的打包工具,很方便。
回复

使用道具 举报

21#
发表于 2018-11-2 20:50:36 | 只看该作者
有劳大师了
回复

使用道具 举报

22#
发表于 2018-11-4 16:09:47 | 只看该作者
好的,明白了,谢谢,不错的打包工具,很方便。没地址了

点评

已更新地址  发表于 2018-11-29 10:28
回复

使用道具 举报

23#
发表于 2018-11-14 14:00:26 | 只看该作者
大神链接失效了 你在发下!!!

点评

已更新地址  发表于 2018-11-29 10:28
回复

使用道具 举报

24#
发表于 2018-11-28 14:16:31 来自手机 | 只看该作者
失效了

点评

已更新地址  发表于 2018-11-29 10:28
回复

使用道具 举报

25#
发表于 2018-12-15 22:52:02 | 只看该作者
本帖最后由 hs_32 于 2018-12-15 23:12 编辑

l大,封包有文件大小限制吗。我试了下,1.2G文件封包成单文件后,启动时间用了50多秒

点评

运行时肯定要释放到临时文件,你打包的越大肯定需要时间越长!小一些的软件适合打包减少文件数量。  发表于 2018-12-18 10:57
回复

使用道具 举报

26#
发表于 2018-12-18 18:47:03 | 只看该作者
2。3就常用。。不能自动识别主程序的版本和公司啊,确实不错
回复

使用道具 举报

27#
发表于 2019-9-2 18:21:50 | 只看该作者
lwz56老师,很喜欢您的这个软件,不过早些时候下载过个,不知道那个是最新版。我下载的那版也是2.5.0.0版,MD5: B3EAB21E3B0C9E2ED16341D232A0C868
SHA1: F89F0BBDA8F72DE22640C7D6CCBD22116F3D54D0
CRC32: 7597ABC9

今天下载的:MD5: 4EC2EE24C4570A37803DC82BFAAE5034
SHA1: 00E65615D00734A0DA73207D6030D5F2F4FACFB9
CRC32: 5A50F8FF

恳请lwz56老师确认下,那版最新?另外,建议能自动提取主程序的信息,这样方便些!再次感谢!

点评

CRC32: 5A50F8FF是最新的  详情 回复 发表于 2019-9-3 17:23
回复

使用道具 举报

28#
 楼主| 发表于 2019-9-3 17:23:49 | 只看该作者
wych12 发表于 2019-9-2 18:21
lwz56老师,很喜欢您的这个软件,不过早些时候下载过个,不知道那个是最新版。我下载的那版也是2.5.0.0版, ...

CRC32: 5A50F8FF是最新的

点评

谢谢!!!  详情 回复 发表于 2019-9-4 08:55
回复

使用道具 举报

29#
发表于 2019-9-4 08:55:33 | 只看该作者
lwz56 发表于 2019-9-3 17:23
CRC32: 5A50F8FF是最新的

谢谢!!!
回复

使用道具 举报

30#
发表于 2020-2-14 13:36:01 | 只看该作者
感谢lwz56老师的辛苦付出,一直在用这个软件,很好用!不过希望能添加自动提取软件版本等信息功能(可参考527104427大的打包工具)和制作完成不要自动退出(有时测试需要多次制作,特别是没有前述功能情况下需要重新填写版本信息等,设成开关也行),期待老师有时间完善下!再次感谢!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-11 00:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表