Win7下BeyondCompare4试用期到期解决办法

在Win7下使用的Beyond Compare4最近试用期到期了,想继续使用。所以找了下解决办法。
解决办法是:
在注册表中删除“HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId”项。
使用批处理命令为:reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f

这样删除后,又会是30天的试用期。如果嫌麻烦,可以设置一个周期任务,每个几周或者固定天数删除一下注册表。
为了方便,我写了批处理脚本,每次启动BC前,先清一下注册表,然后再启动程序(启动BC改为执行脚本)。
BAT脚本内容为:
reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f
start "" "D:\Program Files\Beyond Compare 4\BCompare.exe"

需要注意的是,start后面的空的双引号不能删掉,要不然程序无法启动,原因是程序执行目录中有空格(如果目录中没有空格,则可以删掉第一个空的双引号)。

感谢链接:
https://blog.csdn.net/weixin_39298366/article/details/84390224

posted @ 2019-11-13 18:39  strongbug1  阅读(119)  评论(0编辑  收藏  举报