简介
Beyond Compare是一款文件差异比较和迁移的工具,该工具是收费软件,可以试用30天。
下载地址:http://www.scootersoftware.com/download.php
如何无限期试用
将下载的zip文件解压,将解压后的app拖到应用程序中
-
打开app,会在Application Support中看到
registry.dat
,我们只需要每次启动app的时候把这个文件删除即可
-
选择Beyond Compare右键,选择“显示包内容”
BCompare
是程序的入口,我们将其重命名为BCompare.real
,然后创建一个名为BCompare
的脚本,将以下内容写入脚本中
rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"
"`dirname "$0"`"/BCompare.real $@
- 删除registry.dat
- 执行BCompare.real
- 将脚本的sh后缀移除,执行
chmod a+x BCompare
,伪装程序的入口为我们建立的脚本BCompare
,其内部调用真正的程序入口BCompare.real
- 打开Beyond Compare,能正常启动说明修改对了
总结
原理就是删除注册信息
registry.dat
,写一个脚本伪装成程序的入口BCompare
,内部就做2件事,删除registry.dat
和调用真正的程序;这样每次打开app就会删除掉注册信息