对比文件提示 许可证密钥已被撤销:3281-0350!
找过了几个注册码还是不行。
简单可行的解决方法:
1、找到 BCState.xml 文件
2、编辑器打开,删除<TCheckForUpdatesState>节点,
即
<TCheckForUpdatesState>
**************************
</TCheckForUpdatesState>
之间的部分
3、保存退出
4、重新打开BeyondCompare3,可以了!
如果过段时间又不能用了,再次如上操作即可,如果不想每次遇到都手动操作,可以考虑定时任务自动操作如上步骤:写个程序做以上事情,系统设置定时任务去执行它。C# 参考代码如下
1 using System; 2 using System.Xml; 3 4 namespace UpdateXMLApp 5 { 6 class Program 7 { 8 static void Main(string[] args) 9 { 10 XmlDocument xml = new XmlDocument(); 11 xml.Load("C:/Users/Stephen/AppData/Roaming/Scooter Software/Beyond Compare 3/BCState.xml"); 12 XmlNode xn = xml.DocumentElement; 13 foreach (XmlNode node in xn.ChildNodes) 14 { 15 if (node.Name == "TCheckForUpdatesState") 16 { 17 node.RemoveAll(); 18 } 19 } 20 xml.Save("C:/Users/Stephen/AppData/Roaming/Scooter Software/Beyond Compare 3/BCState.xml"); 21 } 22 } 23 }
如何设置系统定时任务不知道的话自行百度了。