前阵子打开 Beyond Compare 4,对比着两份配置,一点合并就弹窗说评估期已过,功能被锁。我当时手头正赶着发版,文件比对停下来特别耽误事。折腾了一圈,也踩过下载站的坑,把经过记一下。
先搞清楚它是怎么判过期的
Beyond Compare 4 的试用状态存在注册表和用户配置目录里。Windows 下主要是 HKEY_CURRENT_USER 里 Software 下 Scooter Software 那一串键值,外加用户目录下 BC4 的配置缓存。重装软件一般清不掉这些,装完打开照样提示过期,这也是很多人重装没用的原因。路径一般长这样:
HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare 4里面的 BC4Key 之类键值就是记录授权状态的地方,动它之前记得先导出备份。
正经省事的几条路
- 续试用不如换标准版授权,一个授权能跟好几个大版本走
- 团队使用直接买多用户许可,比每人折腾环境便宜
- 临时顶一下可以用它自带的精简对比,或者系统 diff 先应付
- 学生和开源项目可以去官网看看有没有优惠通道
网上所谓破解版为啥不建议碰
我拆过两个号称免激活的安装包,一个往启动项里塞了推广程序,另一个把主程序的签名搞坏了,一升级就闪退。更麻烦的是这类包经常捆绑旧版本,在新系统上中文路径一对比就乱码,省下的授权费全搭进排错时间了。用杀毒软件一查,两个都有报毒记录。
花钱之前可以先这样顶
如果只是临时比两个文本文件,VS Code 自带的时间线对比、Git 的 difftool 配 Beyond Compare 试用残留的查看模式,基本够看。命令行里用 fc 或者 diff,纯文本场景也能顶一阵。等项目款下来再补票,数据和环境都干净。
说白了,比对工具是天天用的生产力,授权费摊到每天没几毛钱,买断了用得踏实,比到处找破解省心太多。