网上有很多方法是针对安装版本的,我用的是免安装版,里面有个Patch.exe,但执行没有反应。当然,注册表里肯定找不到相关项,因为我是直接解压后就使用了。后来我发现,直接把解压文件夹删除,再解压一次就可以了,只有等30天后再验证一下更改BCUnrar.dll 名称的方法了。
下面是其它链接各种方法。
一、更改BCUnrar.dll的文件名,比如重命名为BCUnrar1.dll
二、如果是安装版本,删除注册表项
点击键盘windows图标+R,
1、在搜索栏中输入 regedit ,打开注册表
2、删除项目CacheId :
HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId
还可以自己编辑一个bat文件,每次自动执行删除。
将以下操作保存为bat文件(新建txt,然后将后缀改为bat),然后双击运行即可。
reg delete “HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4” /v CacheID /f
三、程序员大神的方法
下面这个方法来自另外一篇博客
采用OD调试器,进行程序行为追踪并且更改程序。
有兴趣的请移步这里。
https://blog.csdn.net/testunit/article/details/90408371