无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 网虫2008
打印 上一主题 下一主题

1020更新:补丁制作工具 Xdelta GUI版(增加了MD5生成和验证功能)

[复制链接]
31#
 楼主| 发表于 2010-10-15 17:15:22 | 只看该作者
自己顶起来,,

我做的这个GUI在高手眼里是小儿科了,,只是对这个xdelta太喜爱了,,希望更多人能了解,,,也希望H3大,水老的大体积PE更新时能考虑这个东西,,
回复

使用道具 举报

32#
发表于 2010-10-15 17:52:38 | 只看该作者
原帖由 网虫2008 于 2010-10-14 15:01 发表


这东西,,喜欢用命令行的,,看都不看他一眼,,是做给想用到GUI界面的朋友用的,,那就不能简单单的,如果只弄个界面,和命令行也没区别了。

PS: 做个GUI版,说简单也简单的很,,看我二楼的代码,最后 ...


确实,
如果仅仅考虑高端客户考虑高手,
相信今天看到的电脑系统都是DOS系统!!
谈何普及!
支持虫虫更完善更大众更傻瓜化!
回复

使用道具 举报

33#
发表于 2010-10-15 18:06:45 | 只看该作者
原帖由 <i>网虫2008</i> 于 2010-10-15 17:15 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2062087&ptid=178212" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
自己顶起来,,<br />
<br />
我做的这个GUI在高手眼里是小儿科了,,只是对这个xdelta太喜爱了,,希望更多人能了解,,,也希望H3大,水老的大体积PE更新时能考虑这个东西,,
<br />

现在知道喜爱了?当初是谁怎么都不要的。。。
回复

使用道具 举报

34#
 楼主| 发表于 2010-10-15 22:30:26 | 只看该作者
原帖由 plutoshen 于 2010-10-15 18:06 发表


现在知道喜爱了?当初是谁怎么都不要的。。。


哈哈,当初没细看,不知道是二进制的比较工具,,也不知道只是个几百K的小东本,,,以为是个很大个的萝卜........
回复

使用道具 举报

35#
发表于 2010-10-16 15:01:41 | 只看该作者
请教虫大刚发布WinPE20101015版时,做的Xdelta_补丁怎么是exe文件,而且打补丁时不需要Xdelta_补丁制作工具就可以?

[ 本帖最后由 huyadong 于 2010-10-16 15:03 编辑 ]
回复

使用道具 举报

36#
发表于 2010-10-16 15:09:13 | 只看该作者
这个工具不错,制作补丁文件方便
回复

使用道具 举报

37#
发表于 2010-10-16 15:18:04 | 只看该作者
我刚用网虫大大的Xdelta_补丁制作工具_GUI版,制作了H大刚发布的101015 全功能国庆修正版,更新MMC补丁前后ISO的补丁,但是扩展名是.delta。
很希望能做成想虫大发布补丁时的exe格式文件,可以不依赖Xdelta_补丁制作工具_GUI版运行,望高手指点。
回复

使用道具 举报

38#
 楼主| 发表于 2010-10-16 15:54:04 | 只看该作者
原帖由 huyadong 于 2010-10-16 15:18 发表
我刚用网虫大大的Xdelta_补丁制作工具_GUI版,制作了H大刚发布的101015 全功能国庆修正版,更新MMC补丁前后ISO的补丁,但是扩展名是.delta。
很希望能做成想虫大发布补丁时的exe格式文件,可以不依赖Xdelta_补 ...


做成自解压文件了,用WINRAR打开就看到了,

里面的.INI和.EXE都要修改才能变成你的补丁程序,

.EXE 文件要用 ResHacker 3.5 等工具修改 SCRIPE > 101 > 2052 的内容
回复

使用道具 举报

39#
发表于 2010-10-16 16:12:09 | 只看该作者
原帖由 网虫2008 于 2010-10-16 15:54 发表


做成自解压文件了,用WINRAR打开就看到了,

里面的.INI和.EXE都要修改才能变成你的补丁程序,

.EXE 文件要用 ResHacker 3.5 等工具修改 SCRIPE > 101 > 2052 的内容

多谢虫大回复,刚看了下虫大的1015补丁,难点就是自解压文件里面的exe文件制作。
看来不是我三两天就能搞定的事啦!

[ 本帖最后由 huyadong 于 2010-10-16 16:15 编辑 ]
回复

使用道具 举报

40#
 楼主| 发表于 2010-10-16 16:25:35 | 只看该作者
原帖由 huyadong 于 2010-10-16 16:12 发表

多谢虫大回复,刚看了下虫大的1015补丁,难点就是自解压文件里面的exe文件制作。
看来不是我三两天就能搞定的事啦!


补丁文件是用1014的GUI版做的,,自解压里的代码已经去掉了生成补丁的相关内容
回复

使用道具 举报

41#
 楼主| 发表于 2010-10-16 16:35:35 | 只看该作者
原帖由 huyadong 于 2010-10-16 16:12 发表

多谢虫大回复,刚看了下虫大的1015补丁,难点就是自解压文件里面的exe文件制作。
看来不是我三两天就能搞定的事啦!


不用几天,几分钟就弄完了,,

自解压中的代码,只要修改一下标题和加载的.INI名称就行了,其他不用动


.................................

Envi Prog1=网虫2008_WinPE 专用补丁工具
LOAD %CurDir%\w8pe_temp.ini
IFEX D:\,Envi RP=D:!Envi RP=%CurDir%
Envi tempph=%temp%\xdelta3_temp.ini
IFEX %tempph%,TEAM LOAD %tempph%|FDIR RP=%old%|Envi old=
Call aa
FIND $%yngo%=y,Call @windows1
Exit


w8pe_temp.ini 的内容也很好理解,每次做自解压前,把新旧文件名称,补丁文件名称和旧文件的MD5换一下就可以了。
回复

使用道具 举报

42#
发表于 2010-10-16 16:51:46 | 只看该作者
原帖由 网虫2008 于 2010-10-16 16:35 发表


不用几天,几分钟就弄完了,,

自解压中的代码,只要修改一下标题和加载的.INI名称就行了,其他不用动


.................................

Envi Prog1=网虫2008_WinPE 专用补丁工具
LOAD %CurD ...

非常感谢虫大指点,感觉自解压代码标题不改不影响使用,就当做虫大作品的标志吧。
我已经把w8pe_temp.ini的内容改了,做好的exe补丁文件自己试用OK,这就准备在H大帖子上发布给需要的人使用。
回复

使用道具 举报

43#
发表于 2010-10-17 23:00:46 | 只看该作者
[quote]原帖由 网虫2008 于 2010-10-16 16:35 发表
不用几天,几分钟就弄完了,
自解压中的代码,

只要修改一下标题和加载的.INI名称就行了,
其他不用动
.................................
Envi Prog1=网虫2008_WinPE 专用补丁工具
LOAD %CurDir%\w8pe_temp.ini
IFEX D:\,Envi RP=D:!Envi RP=%CurDir%
Envi tempph=%temp%\xdelta3_temp.ini
IFEX %tempph%,TEAM LOAD %tempph%|FDIR RP=%old%|Envi old=
Call aa
FIND $%yngo%=y,Call @windows1
Exit
-----------------
虫大,
能用补丁工具制作后缀为delta的补丁了,
但看到虫大的补丁是自解压的,
眼馋啊,

别说几分钟了,
惭愧啊,
但试了一晚,

仍百思不得其解!
现在的疑惑是:
1、貌似用WINRAR无法直接将后缀为delta的补丁制作为虫大您那种自解压文件,
2、自解压代码是怎么生成的?要再用记事本保存为何种格式?BAT或CMD?
3、w8pe_temp.ini是源自哪儿的文件?是PE里的文件?起何作用?
4、自解压代码文件需与何文件共同使用?中间要有何种辅助软件,才能制作为补丁自解压文件?
5、用ResHacker查看虫大的自解压文件没发现有w8pe_temp.ini文件。


用WINRAR直接制作的自解压文件,
解压后仍是后缀为delta的文件,
烦!!
手痒痒的,
可惜自己太笨!
虫大有空能否指点一下步骤和方法?
期待!
谢谢!









[ 本帖最后由 兵河之心 于 2010-10-17 23:28 编辑 ]
回复

使用道具 举报

44#
发表于 2010-10-17 23:12:45 | 只看该作者
原帖由 网虫2008 于 2010-10-16 15:54 发表
做成自解压文件了,用WINRAR打开就看到了,
里面的.INI和.EXE都要修改才能变成你的补丁程序
.EXE 文件要用 ResHacker 3.5 等工具修改 SCRIPE > 101 > 2052 的内容


是泛指所有的自解压补丁,
都要修改INI和EXE,
才能制作成自解压的补丁?
不解。
回复

使用道具 举报

45#
发表于 2010-10-17 23:16:49 | 只看该作者
虫大,
能详解一下,
如何将后缀为delta的补丁制作为您那种自解压文件,
期待写个说明!
回复

使用道具 举报

46#
 楼主| 发表于 2010-10-18 05:45:29 | 只看该作者
原帖由 兵河之心 于 2010-10-17 23:16 发表
虫大,
能详解一下,
如何将后缀为delta的补丁制作为您那种自解压文件,
期待写个说明!


到首页下载吧,上传了全自动补丁包制作附件,制作前看下更新说明哈

[ 本帖最后由 网虫2008 于 2010-10-18 07:08 编辑 ]
回复

使用道具 举报

47#
 楼主| 发表于 2010-10-18 12:44:16 | 只看该作者
1018更新内容: Xdelta_Gui 版.rar (276.15 KB)
——————————————————————————————————————————————
为配合“Xdelta_Auto工具”,生成补丁文件后,将弹出“是否生成Xdelta_Auto配置文件”的提示,

如选择“是”,将在补丁文件的同级目录创建 XdeltaAuto.ini



——————————————————————————————————————————————

回复

使用道具 举报

48#
发表于 2010-10-18 13:07:33 | 只看该作者
支持虫大的更新,这下配置文件都不用手动改了!
回复

使用道具 举报

49#
发表于 2010-10-18 14:54:44 | 只看该作者
一、用Xdelta GUI版制作出补丁文件
二、下载附件后,对 XdeltaAuto.ini 的红色部分进行编辑(注册:所有文件名称不要带后缀名)
QUOTE:
`标题名称
Envi Prog1=网虫2008_WinPE 专用补丁工具
`原始文件后缀名
Envi zkm=ISO
`原始文件名称
Envi oldfile=【网虫2008】完整版_WinPE20101010_维护盘E
`补丁文件名称
Envi deltafile=%CurDir%\1010-1018
`生成新文件的名称
Envi newfile=网虫2008】完整版_WinPE20101018_维护盘E
`错误提示的内容
Envi md5=请确认原始文件没有被编辑,且MD5为:47af87fa85e257c9ac68b2949e60858b
三、右键选中 XdeltaAuto.exe、XdeltaAuto.ini与补丁文件,制作7z或WinRAR等格式的自解压文件,设置解压到临时路径,解压后执行 XdeltaAuto.exe


原来如此啊!!!!

再问虫大:
这方法,
同样适用于其他WINDOWS系统补丁的之制作么?
比如,
系统补丁
和GHO的更新?
同样仅仅更替红色部分?
再比如,
一个备份的后缀名为GHO的XP,
需要更新GHOST版XP系统中的部分文件,
则这个GHO文件的:
Envi zkm=ISO(即文件应修改成啥后缀)?

[ 本帖最后由 兵河之心 于 2010-10-18 15:08 编辑 ]
回复

使用道具 举报

50#
 楼主| 发表于 2010-10-18 15:28:26 | 只看该作者
原帖由 兵河之心 于 2010-10-18 14:54 发表
一、用Xdelta GUI版制作出补丁文件
二、下载附件后,对 XdeltaAuto.ini 的红色部分进行编辑(注册:所有文件名称不要带后缀名)
QUOTE:
`标题名称
Envi Prog1=网虫2008_WinPE 专用补丁工具
`原始文件后缀名 ...




只要是文件就可以,,
后缀名,旧文件(原始文件)是什么后缀就写什么,,GHOST文件那就是GHO吧,,我都忘记了,好长时间不用GHOST了。

这个后缀名没有什么实际操作限制,,只是个名称,只要正确点选了原始文件,和补丁文件,新生成的文件随便你怎么取名了,,
回复

使用道具 举报

51#
发表于 2010-10-18 15:32:43 | 只看该作者
原帖由 网虫2008 于 2010-10-18 15:28 发表
只要是文件就可以,
后缀名,
旧文件(原始文件)是什么后缀就写什么,
GHOST文件那就是GHO吧,
我都忘记了,
好长时间不用GHOST了。
这个后缀名没有什么实际操作限制,
是个名称,
只要正确点 ...



谢谢虫大指点,
虫大不用GHOST备份系统么?
用步步为营备份?
回复

使用道具 举报

M
52#
发表于 2010-10-18 21:21:08 | 只看该作者
虫大怎么没介绍这个工具都支持哪些格式的文件制作补丁和打补丁呀?
回复

使用道具 举报

53#
 楼主| 发表于 2010-10-19 01:07:59 | 只看该作者
原帖由 msad 于 2010-10-18 21:21 发表
虫大怎么没介绍这个工具都支持哪些格式的文件制作补丁和打补丁呀?


这是个二进制比较工个,支持所有格式的文件
回复

使用道具 举报

54#
 楼主| 发表于 2010-10-19 01:10:09 | 只看该作者
原帖由 兵河之心 于 2010-10-18 15:32 发表



谢谢虫大指点,
虫大不用GHOST备份系统么?
用步步为营备份?



是呀,从开始用 server 2008 以后,就一直用WIM做备份了

不过有了这个补丁包工具,把两个GHOST对比留下补丁文件也是个好办法,也算是GHOST的增量备份了,
回复

使用道具 举报

55#
发表于 2010-10-19 03:14:48 | 只看该作者
好东西 支持楼主  谢谢了
回复

使用道具 举报

56#
 楼主| 发表于 2010-10-19 17:14:28 | 只看该作者
这回差不多了,两个功能也集合到一起了
回复

使用道具 举报

57#
发表于 2010-10-20 20:10:50 | 只看该作者
网虫应用pecmd编程的水平令人叹服!
TEAM FDIR Open=%delta%|EXEC %Open%
建议这一句修改为:
TEAM FDIR Open=%delta%|FIND $%Open%=%CurDir%,!EXEC %Open%

[ 本帖最后由 zxw 于 2010-10-20 20:13 编辑 ]
回复

使用道具 举报

58#
 楼主| 发表于 2010-10-20 20:52:38 | 只看该作者
原帖由 zxw 于 2010-10-20 20:10 发表
网虫应用pecmd编程的水平令人叹服!
TEAM FDIR Open=%delta%|EXEC %Open%
建议这一句修改为:
TEAM FDIR Open=%delta%|FIND $%Open%=%CurDir%,!EXEC %Open%



哈哈,还是你细心,,这样主程序和新建文件在同级目录就不会打开新窗口了!!
回复

使用道具 举报

59#
发表于 2010-10-21 09:44:04 | 只看该作者
虫虫搞得越来越复杂了。。。
回复

使用道具 举报

60#
发表于 2010-10-21 12:29:37 | 只看该作者
看起来复杂,用起来越来越简单,期待网虫继续完善!
例如:即使原文件名被改了也能识别,是否能通过检测文件MD5值等信息识别?

[ 本帖最后由 huyadong 于 2010-10-21 12:34 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-14 03:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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