·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> 工具使用 >> 利用WISE做软件的MD5校验    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

利用WISE做软件的MD5校验

作者: 乾 来源:http://qian.hanzify.org/article.asp?id=71 时间:2005-09-24 点击:10177

昨晚在QQ群讨论安装程序,谈到Wise无法做CRC或MD5校验,心中不爽,上网搜索若干资料,终于有所获:
先看Wise的脚本:



脚本的第一、二句目的:
拷贝DOS命令版的MD5校验工具到指定文件夹,拷贝测试文件到指定文件夹。实际使用时,只需有第一句即可。第二句应该是判断要校验的文件的实际位置,最好做变量指定。

第三句:启动dos命令,指定命令行参数,并指定ttt.txt为输出文件,所产生的MD5值将保存到ttt.txt中。注意实际使用中要将目标文件的路径指定正确。

注意,这里命令行的填写时,最前面应该有一空格,同时要指定默认目录,否则可能无法得到结果。窗口尺寸可以做隐藏,即使做最大化也是一闪而过,等待程序退出不勾选也行。
这里提醒一下,在Wise中,如果执行DOS程序或者在对话框之前复制程序,模拟程序将执行不了或出错,你会完全看不到效果,应该生成exe后再看测试效果。
出错情况如下:

第四五句一定要配对,如果没有End将出错:

这里利用的是下图左侧的函数,使用方法如右侧,注意输出到一个变量:


接着就是一段IF……ElseIF……End判断了,将获得的MD5变量和你之前就检测出来的MD5值进行判断,同时给另一提示变量写入正确或不正确的提示字串以供后续对话框调用即可。

下面是随意用一个对话框模拟MD5校验提示:

以下提供本文测试所用的DOS版MD5程序:md5.rar

汉化新世纪 责任编辑: 乾 .:|:. 标签(Tag): MD5

·上一篇: INNO 补丁制作技术, 打开 INNO 补丁制作方法的第一页 ·下一篇: INNO 编译器编辑功能增强版

· 版权申明: 本文引自《http://qian.hanzify.org/article.asp?id=71》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《http://qian.hanzify.org/article.asp?id=71》[ 作者: 乾],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号