Beyond Compare免激活无限试用

简介

Beyond Compare是一款文件差异比较和迁移的工具,该工具是收费软件,可以试用30天。
下载地址:http://www.scootersoftware.com/download.php

如何无限期试用

  1. 将下载的zip文件解压,将解压后的app拖到应用程序中

  2. 打开app,会在Application Support中看到registry.dat,我们只需要每次启动app的时候把这个文件删除即可

    1561362795823.png

  3. 选择Beyond Compare右键,选择“显示包内容”


    1561361050910.png
  4. BCompare是程序的入口,我们将其重命名为BCompare.real,然后创建一个名为BCompare的脚本,将以下内容写入脚本中

rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"
"`dirname "$0"`"/BCompare.real $@
  • 删除registry.dat
  • 执行BCompare.real
  1. 将脚本的sh后缀移除,执行chmod a+x BCompare,伪装程序的入口为我们建立的脚本BCompare,其内部调用真正的程序入口BCompare.real
    1561363970950.png
  1. 打开Beyond Compare,能正常启动说明修改对了

总结

原理就是删除注册信息registry.dat,写一个脚本伪装成程序的入口BCompare,内部就做2件事,删除registry.dat和调用真正的程序;这样每次打开app就会删除掉注册信息

你可能感兴趣的:(Beyond Compare免激活无限试用)