Beyond Compare是文件、目录对比神器。官方默认试用30天,通过删除注册信息文件(registry.dat)来实现无限试用。
本文通过添加脚本来实现:启动Beyond Compare前,先删除注册信息文件
- 官网下载
- 程序分析
- 破解
一,下载
官网下载:https://www.scootersoftware.com/download.php
二,程序分析
1.通过“活动监视器”找到Beyond Compare,查看启动时调用的程序为:BCompare
2.注册信息文件:/Users/用户名/Library/Application Support/Beyond Compare/registry.dat
因此,实现破解就需要启动程序前删除注册信息文件。
三,破解
知道启动程序是BCompare文件,也知道了注册信息文件(registry.dat),那就一个脚本来同时实现这两个动作即可,方法就是来个偷梁换柱:将BCompare备份为“BCompare.real”后,再新建脚本名为“BCompare”
1.BCompare所在文件夹:
“/Applications/Beyond Compare.app/Contents/MacOS/BCompare”
2.将BCompare重命名为:BCompare.real
3.新创建脚本文件:BCompare,并添加执行权限:chmod +x BCompare
#!/bin/bash
rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"
"`dirname "$0"`"/BCompare.real &
4.OK,结束。
以后每次Beyond Compare时,脚本将先将注册文件删除后,再打开。
发表评论