无忧启动论坛

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

1027改版:WinPE 专用 MD5值较验工具(大小:2kB,增加右键注册功能)

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-26 09:18:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很简单,PECMD.EXE本身就有MD5较验的参数,写个.INI文件,用PECMD.EXE加载就OK了。

MD5_FOR_PE.rar (1.34 KB, 下载次数: 198)





md5_pe.ini (增加第一次执行后的右键注册功能。右键点选文件,弹出窗口并自动对此文件进行MD5读取)
——————————————————————————————————
_SUB inform,
FIND $%md5%=%oldmd5%,Envi read=MD5值相同!!Envi read=MD5值不同!
TEAM MESS %read% @通知:#ok *2000
_END


_SUB SelecRP
Envi PF_Tag=
IFEX D:\,Envi RP=D:!Envi RP=%CurDir%
BROW PF_Tag,%RP%\*,请选择 目标文件所在目录与名称:,*
FIND $%PF_Tag%=,!Envi @oldfile=%PF_Tag%
_END


_SUB autoold
FIND $%oldmd5%=,TEAM Envi @oldmd5=%md5%|Envi @group3=%oread%!Envi @group3=%cread%
_END


_SUB go_md5
FIND $%md5%=,!Call autoold
Envi @group2=正在读取目标文件的MD5值,请稍等...
MD5C %oldfile%,md5
WAIT 500
FEXT oldfilekzm=%oldfile%
NAME oldfilename=%oldfile%
Envi oread=%oldfilename%.%oldfilekzm% 的 MD5值为:
Envi @group2=%oread%
Envi @md5=%md5%
_END


_SUB md5yz
ENVI @t2=0
FIND $%ynauto%=y,Call go_md5
_END


_SUB windows1,w392h230,%Prog1%,,MD5.ico,5,
grou group1,l15t15w355h50,目标文件名(支持文件拖放)
EDIT oldfile,l25t35w305h20,%oldfile%,CALL go_md5,
ITEM Button1,l335t34w25h20,...,CALL SelecRP,
grou group2,l15t75w302h50,MD5 校验值
EDIT md5,l25t95w280h20,,,
grou group3,l15t135w302h50,%cread%
EDIT oldmd5,l25t155w280h20,,,
ITEM Button2,l325t75w45h30,计算,Call go_md5,
ITEM Button3,l325t115w45h30,比较,Call inform,
ITEM Button4,l325t150w45h30,退出,KILL \%Prog1%,
time t2,500,Call md5yz
_END


Envi Prog1=MD5值校验工具  by 网虫2008
IFEX X:\,REGI HKCR\*\shell\校验 MD5\command\=PECMD TEAM Envi oldfile=%1|load %CurDir%\md5_pe.ini
Envi cread=请输入参照值,如为空则自动复制第一个MD5校验值
IFEX %oldfile%,TEAM Envi ynauto=y|Envi oldfile=%oldfile%!Envi oldfile=拖放 目标文件到窗口按回车或手动选择 >>
call @windows1

Exit
——————————————————————————————————

[ 本帖最后由 网虫2008 于 2010-10-27 03:19 编辑 ]
2#
发表于 2010-10-26 09:24:20 | 只看该作者
网虫的创意真不少,谢谢分享!
回复

使用道具 举报

3#
发表于 2010-10-26 10:01:27 | 只看该作者
不错的软件,收藏了
回复

使用道具 举报

4#
发表于 2010-10-26 10:10:44 | 只看该作者
不错的软件啊,支持了啊。
回复

使用道具 举报

5#
发表于 2010-10-26 12:23:30 | 只看该作者
原帖由 网虫2008 于 2010-10-26 09:18 发表
很简单,PECMD.EXE本身就有MD5较验的参数,写个.INI文件,用PECMD.EXE加载就OK了。

102968

md5_pe.ini
——————————————————————————————————
_SUB inform,
FIND $%m ...


建议第二个 EDIT 控件改为只读属性,以防不小心或其它失误的操作修改了它,比较时出现错误。
回复

使用道具 举报

6#
发表于 2010-10-26 12:25:43 | 只看该作者
虫子兄太强了。。。不过现在用老九新的ghohash了,这个作为收藏资料。。。嘿嘿
回复

使用道具 举报

7#
 楼主| 发表于 2010-10-26 13:18:27 | 只看该作者
原帖由 lxl1638 于 2010-10-26 12:23 发表


建议第二个 EDIT 控件改为只读属性,以防不小心或其它失误的操作修改了它,比较时出现错误。


感谢九帅建议,,

可我不会呀,,实现不了哇,,

我只会把它变为灰框不可选,,可变为灰框后,要复制MD5值就要另加个按钮了,,

有什么参数能让 EDIT 控件为只读属性,但可以选中 CTRL+C 吗?
回复

使用道具 举报

8#
发表于 2010-10-26 15:12:29 | 只看该作者
认真学习,谢谢虫虫老兄的经验共享!
回复

使用道具 举报

9#
发表于 2010-10-26 21:13:16 | 只看该作者
不错,支持一个。
加到我的pe中去。

[ 本帖最后由 yidawpf 于 2010-10-26 21:21 编辑 ]
回复

使用道具 举报

10#
发表于 2010-10-26 21:17:29 | 只看该作者
网虫兄创作能力强!!!
回复

使用道具 举报

11#
 楼主| 发表于 2010-10-27 11:02:25 | 只看该作者
原帖由 lightpeter 于 2010-10-26 21:17 发表
网虫兄创作能力强!!!


都是老九PECMD强大,,我只是小小应用,不值一提,,,
回复

使用道具 举报

12#
发表于 2010-10-27 11:07:21 | 只看该作者
虫兄太有才了,学习...
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 00:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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