自己动手尝试学习帮助软件的手动操作
—教你如何做自己的一个自定义帮助文件,感受下自我创作的快感
本文章是基于wangwei1978的大作改进而来。仅仅用于个人学习使用。

目标:winchm pro 官方软件,需要注册码才能正常使用,不然只有14天的测试使用期限。
工具:NOTEPAD++,或者其它可以进行16进制编辑修改的工具
方法:

  1. 背景: winchm pro作为一个帮助文件,被普遍使用,但是作为个人学习和研究,则没有必要获取官方正版授权,使用官方的试用版或者自己动手丰衣足食也是可以的。

  2. 准备:下载最新的winchm pro V5.45版本,官方下载地址:http://www.softany.com/winchm/ ;准备notepad++软件和HEX-Editor插件。

  3. 安装winchmpro,比如使用默认安装路径,安装完毕后,在路径C:\Program Files (x86)\Softany\WinCHM找到可执行文件winchm.exe

  4. 使用notepad++按照文本文件打开winchm.exe,这是是乱码状态,如下图:自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  5. 不要慌,使用HEX-Editor插件,选择16进制视图,则如下图所示:自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  6. 这时候,进入比较关键的一步了:使用编辑菜单的查找功能,查找如下特征码:8b d8 8b c3 83 e8 01,结果是应该,且仅仅能找到一个位置,如下图:自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  7. 这时候,把找到位置后续的4个字节进行处理,比如,修改为90909090,修改后结果如下图:自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  8. 到这里,还没有结束,若选择在这里结束,保存后,重新打开软件,进入注册界面后,你将看到如下界面:自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  9. 当然,这个也可以使用了。但是还不完美。继续,

  10. 继续往下偏置5个字节后,将会看到这个跳转:自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  11. 毫不犹豫,把7421更新为EB21,修改后的结果如下:自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  12. 保存文件,然后重新打开运行文件,进入注册界面,这时候就是完全不同了:无限制用户版。你可以自由开车学习了前辈们的软件编码精神了!你就说,人家开发软件的前辈,精液不精液吧!自己动手尝试学习软件winchm pro -从小白到老白-编程之家

  13. 好了,到这里结束。自己慢慢学习,并体验一下颅内高潮和身体高潮的并行快感吧。学习后赶快给人家删除,不然侵权哦。做不了黑客,还出不了黑手吗!

以上仅是个人学习总结使用,若有侵权将随时删除。
我们要力所能及地保护正版,以及正版软件开发人员的崇高荣誉感。
此致,向软件领域地先烈们! 哦,是先辈们。

附录:
最新版winchm pro 下载:https://download.csdn.net/download/weixin_45858866/18393878