Board logo

标题: 求助~~ 右键校验MD5 [打印本页]

作者: w1314ich     时间: 2007-10-27 19:41    标题: 求助~~ 右键校验MD5

使用
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 这个程序,但没有加载所要检验的程序。
   请问这是为什么~   谢谢~~
作者: vkill     时间: 2007-10-27 20:20

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 ]
作者: w1314ich     时间: 2007-10-27 20:31
谢谢vkill,如果使用reg add的话非要两个%才能在注册表内写入一个%,不信你可以试一下,所以错误不在这里,难道WinMD5 1.2.exe 和 peid.exe两个程序在执行上有区别~
作者: fastslz     时间: 2007-10-27 22:01
vkill 说了win+R
问题还是出在%上
作者: w1314ich     时间: 2007-10-27 22:11
ok了  谢谢vkill~~~  thank you very much~~
作者: yjq635     时间: 2007-10-27 22:19
HashTab.dll 文件在文件属性里添加文件效验来查看 MD5, SHA1, CRC32 值,很方便。
自己找下


作者: w1314ich     时间: 2007-10-27 22:20
还想问一下vkill大哥,我有个命令行下校验MD5的小程序,校验命令是 "md5 c:\1.exe",
回显结果为"1.exe的md5值 文件名“想写个P,利用这个小程序,把任何一个文件拖拽到这个批处理上,然后在当前目录下生成一个txt,里面的内容为回显结果。应该怎么写,麻烦了,我是个新手,可能问题比较多比较幼稚。  谢谢~
作者: fastslz     时间: 2007-10-27 22:56

REGEDIT4

[HKEY_CLASSES_ROOT\*\shell\md5]
@="生成 MD5 文件"
[HKEY_CLASSES_ROOT\*\shell\md5\Command]
@="\"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 ]
作者: fastslz     时间: 2007-10-27 23:14
拖拽没这个方便吧!生成+显示,要是指定md5.exe位置
替换成
\"D:\\XXX\\md5.exe\"
[ Last edited by fastslz on 2007-10-27 at 11:19 PM ]
作者: w1314ich     时间: 2007-10-27 23:35
谢谢各位高手的慷慨相助~  真的非常感谢~~
作者: vkill     时间: 2007-10-28 21:26
我昨天在看这个帖子的时候顺手写的一个包,里面有所有所需软件,你根据自己爱好编辑.cmd文件就是了
临时下载: http://www.vkill.net/temp/右键校验MD5.rar