软件说明:软件启动时会弹出注册对话框,没有提供试用功能。
小记:软件为D7编写,而且没有加壳。判断注册对话框在主窗口的formshow函数中显示,用DeDe查到formshow的函数地址为54C33C,并在其中隐约看到了我们想看的东西,在OD中下断,单句执行,很快就能找到注册对话框跳出的语句,修改相关跳转(54c662:-->jmp 54c727)后,程序可以启动,但稍做操作(数据项切换两次)便会退出。看来程序中有陷阱,在DeDe中对formshow函数进行分析,发现了keycode.txt这个可疑字符串,在OD中搜索字符串,发现有多个结果,对应OD中的地址在DeDe中查看,可发现有四个定时器都会读取keycode.txt,进行注册码校验,接下来的任务就是找到这几个定时器的触发点,经过在DeDe中的仔细分析,找到了这几个定时器均是在另一个定时器(mzhzTimer)中启动的,因此可以修改该定时器函数中的相关代码,不让四个检测定时器启动即可。
补丁使用说明:可能有部分网友使用了其它破解补丁,可以先将安装目录中的.bak文件恢复,再使用本补丁(或者下载我网盘中的屏蔽注册菜单版本覆盖安装目录中的文件)。另外,有网友反应设计计算程序不可用,但我本机可以使用,可能是程序本身的bug,与破解无关。但在左侧的目录中启动应该没问题。
补丁下载地址:http://www.cnitblog.com/Files/torch/机械设计手册(新编软件版)2008-patch.rar
附加说明:使用补丁后,发现文件菜单中仍然有“用户注册”一项,如果误点击了,就只能退出。可通过exescope软件删除该菜单项,删除后的文件与原文件相比修改较大,不方便用补丁的形式提供,可至以下地址下载相关文件,解压覆盖原有文件。
http://oriface.ys168.com/
2008.10.08补记:改善补丁,“用户注册”菜单变为不可用,请参考使用说明进行补丁:
http://www.cnitblog.com/Files/torch/机械设计手册2008破解补丁.rar