BCompare 注册码 & 破解教程
最近也是成功被 BCompare 给成功圈粉了。但是这个软件是收费的,奈何本人那点微薄的工资用于买一个仅偶尔使用的工具实在是不划算,所以就简单研究了一下并整理出了它的“贫困版”。
友情提示:有能力的朋友请支持正版,该文章仅限于学习交流。
一、BCompare 版本选择
因为破解需要基于 garfield-ts 大佬编写的 BCompare_Keygen 项目,所以按照其官方描述我们需要准备一个版本不高于 5.1.x 的 BCompare 安装包。所以,我在 BCompare 的中文官网找到了 5.1.7 版本的安装包文件(已在网盘中提供)。
重要提示:实测 BCompare 5.2 版本也可以。所以,可以去英文官网下载最新版本,注意要选择中文简体 Chinese (Simplified) 版本哦~
二、前置工作
使用 010Editor 等二进制工具(已在网盘中提供),修改 Beyond Compare 可执行文件中内置的 RSA 密钥(修改前可以复制一份原来的 EXE 文件,否则修改失败后就需要重新安装)。
可以使用快捷键 Crtl+F 进行字符串搜索:
1 | |
然后将最后 5 个字符由原来的 p1+wk 修改成 pn+wk。

补充说明:
- 如果遇到 BCompare.exe 上有个小锁,不让修改的,请使用管理员身份重新打开 010Editor 软件,然后右键 “BCompare.exe🔒” 标签页选择 Read Only 进行解锁!

- 搜索时记得选择文本模式(Text 模式):

三、生成密钥并注册
3.1 网页生成密钥
这里不叙述该方法,详情请见官网描述:https://github.com/garfield-ts/BCompare_Keygen?tab=readme-ov-file#生成注册密钥!
3.2 命令生成密钥
我已经打包好了 Windows 的批处理脚本,可以使用管理员身份一键运行!

该脚本会创建虚拟环境进行操作,并在生成注册码之后自动暂停以供复制(该注册码可以复用)。复制完成后脚本会自动进行收尾工作,会删除虚拟环境及虚拟环境中的包,以减少磁盘空间占用!

1 | |
当然,你需要确保你的电脑安装了高于 3.7 以上的版本的 Python,如果没有或者不会弄的去看官网文档一步步操作吧!
3.3 注册软件
最后,你只需要打开软件,在“帮助(H)->输入密钥(E)”中输入生成的注册码即可完成注册(可以选择“针对所有用户进行注册”选项)!




