中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 05:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助~~ 右键校验MD5 查看 1,305 回复 10
楼 主 求助~~ 右键校验MD5 发表于 2007-10-27 19:41 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
使用
reg add "HKEY_CLASSES_ROOT\*\shell\查壳(&p)\command" /v "" /t reg_sz /d "C:\PEiD v0.94\PEiD.exe %%1" /f
在鼠标右键添加了查壳功能,并且能正常使用
但是使用
reg add "HKEY_CLASSES_ROOT\*\shell\md5校验(&m)\command" /v "" /t reg_sz /d "C:\WinMd5\WinMD5 1.2.exe %%1" /f
虽然右键能调用出WinMD5 1.2.exe 这个程序,但是调用出的WinMD5 1.2.exe 程序根本没有对我所想校验的程序进行校验,也就是说相当于仅仅打开了WinMD5 1.2.exe 这个程序,但没有加载所要检验的程序。
请问这是为什么~ 谢谢~~
2 发表于 2007-10-27 20:20 ·  中国 甘肃 天水 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
win+R
reg add "HKEY_CLASSES_ROOT\*\shell\md5校验(&m)\command" /v "" /t reg_sz /d "\"C:\WinMd5\WinMD5 1.2.exe\" \"%1\"" /f


应该是路径有空格的问题,加"试试

[ Last edited by vkill on 2007-10-27 at 09:13 PM ]
3 发表于 2007-10-27 20:31 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
谢谢vkill,如果使用reg add的话非要两个%才能在注册表内写入一个%,不信你可以试一下,所以错误不在这里,难道WinMD5 1.2.exe 和 peid.exe两个程序在执行上有区别~
4 发表于 2007-10-27 22:01 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
vkill 说了win+R
问题还是出在%上
第一高手 第二高手

5 发表于 2007-10-27 22:11 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
ok了 谢谢vkill~~~ thank you very much~~
6 发表于 2007-10-27 22:19 ·  中国 安徽 合肥 电信
初级用户
积分 109
发帖 42
注册 2007-05-12 09:38
19年会员
UID 88253
性别 男
状态 离线
HashTab.dll 文件在文件属性里添加文件效验来查看 MD5, SHA1, CRC32 值,很方便。
自己找下

7 发表于 2007-10-27 22:20 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
还想问一下vkill大哥,我有个命令行下校验MD5的小程序,校验命令是 "md5 c:\1.exe",
回显结果为"1.exe的md5值 文件名“想写个P,利用这个小程序,把任何一个文件拖拽到这个批处理上,然后在当前目录下生成一个txt,里面的内容为回显结果。应该怎么写,麻烦了,我是个新手,可能问题比较多比较幼稚。 谢谢~
8 发表于 2007-10-27 22:56 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线

REGEDIT4


@="生成 MD5 文件"

@="\"cmd.exe\" /k md5.exe -n \"%1\">\"%1.md5\"&type \"%1.md5\"&echo.&echo 请检查确认...&ping/n 6 127.1>nul&exit"





[ Last edited by fastslz on 2007-10-27 at 11:04 PM ]
第一高手 第二高手

9 发表于 2007-10-27 23:14 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
拖拽没这个方便吧!生成+显示,要是指定md5.exe位置
替换成
\"D:\\XXX\\md5.exe\"


[ Last edited by fastslz on 2007-10-27 at 11:19 PM ]
第一高手 第二高手

10 发表于 2007-10-27 23:35 ·  中国 辽宁 沈阳 联通
中级用户
★★
积分 234
发帖 119
注册 2007-04-22 11:09
19年会员
UID 86077
性别 男
状态 离线
谢谢各位高手的慷慨相助~ 真的非常感谢~~
11 发表于 2007-10-28 21:26 ·  中国 甘肃 天水 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
我昨天在看这个帖子的时候顺手写的一个包,里面有所有所需软件,你根据自己爱好编辑.cmd文件就是了
临时下载: http://www.vkill.net/temp/右键校验MD5.rar
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
junchen2 +4 2007-10-29 09:38
论坛跳转: