Beyond Compare 4用一段時間后就會彈出這個:
因為Beyond Compare會定期聯網驗證你的密鑰是否有效。
網上查找的解決方案基本是2步:
1、禁止Beyond Compare聯網,配置防火牆出站規則就行(http://www.xz7.com/downinfo/280960.html)
2、刪除BCState.xml,路徑:C:\Users\xxx\AppData\Roaming\Scooter Software\Beyond Compare 4,xxx是當前登錄用戶名
但是最近不知道出了什么問題,明明禁止聯網了,還是彈出密鑰被吊銷。。。
於是我對比了吊銷前后的BCState.xml文件,發現多了一個節點<TCheckForUpdatesState>:
經過測試,只要刪除該節點或子節點<CheckID>就沒問題了。
如果直接刪除BCState.xml整個文件,那在啟動界面就不會顯示自動保存的對比記錄。
另外,子節點<LastChecked>顧名思義是記錄最近一次驗證時間,猜測一下,是否把值調到一個很大的時間,就不會再次校驗了呢?(經驗證,並不是)
---------------------------------------------------------
最近嘗試在host中添加“0.0.0.0 www.scootersoftware.com”以屏蔽聯網,觀察一段時間看看。