本文最后更新于 872 天前,其中的信息可能已经有所发展或是发生改变,请谨慎参考。
一、下载Beyond Compare
- 下载链接:点击此处 开始下载Beyond Compare。
- 安装就不用教了吧~
无脑next。
二、破解教程
2.1 修改配置文件
- 修改
C:\Users\Administrator\AppData\Roaming\BCompare\BCompare.ini
这个配置文件中的时间戳来使软件一直处于试用期。 - 主要是这两个属性:
[BCompare]
InstallTime=1534816784
LastLoading=1538200843
- 我们可以通过修改安装时间来使软件一直处于试用期,如果想一次性解决这个问题的话,也可以选择写一个python脚本文件,然后选择开机启动,每次开机前将InstallTime改为当前的时间,这样便可以一劳永逸了。
- python脚本内容:
import time
f = open("C:\\Users\\Administrator\\AppData\\Roaming\\BCompare\\BCompare.ini","r+")
f_content = f.readlines()
f.seek(0,0)
f.truncate()
t = str(int(time.time()))
f.write(f_content[0])
f.write(f_content[1][:12] + t + "\n")
f.write(f_content[2][:12] + t + "\n")
f.close()
- 如何开机自启,把上面的python脚本文件放到
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
这个目录下就就可以开机自启了。
2.2 文件重命名及删除
- 修改
\安装目录\Beyond Compare 4\BCUnrar.dll
,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期。
2.3 修改注册表
- win + R : regedit
- 把
计算机\HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4
目录下的CacheID删除即可。
- 也可以写一个bat脚本放在开机目录
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\
下,实现开机自动删除。 - bat脚本内容如下:
reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f
2.4 Ubuntu下破解教程
- 官网下载并安装
wget http://www.scootersoftware.com/bcompare-4.2.8.23479_amd64.deb
sudo apt-get update
sudo apt-get install gdebi-core
sudo gdebi bcompare-4.2.8.23479_amd64.deb
- bcompare在ubuntu的安装路径是:
/usr/lib/beyondcompare
- 找到Bcompare在Ubuntu的配置文件:
/home/xxx/.config/bcompare
- 将配置文件目录下的registry.dat删除即可
- rm registry.dat