Xshell、Xftp 5、6 解決“要繼續使用此程序,您必須應用最新的更新或使用新版本”


今天打開Xshell、Xftp,突然彈出“要繼續使用此程序,您必須應用最新的更新或使用新版本”。

后來經過一番搜索發現,XShell配置文件中寫入了強制升級時間,這個版本是2017年12月27日發布的;2018年12月25日后就必須升級。

經過摸索和踩坑,找到以下兩種解決方案。方案一是臨時解決方案,方案二是推薦解決方案。

 

一、    最簡單的臨時解決方案:修改本地系統時間

把系統時間改到2018年12月25日之前,就可以打開了。

但是這只能解燃眉之急,治標不治本,總不能每次要打開Xshell都修改一下本地時間,打開軟件后再手動修改回來吧。

 

二、    推薦解決方案:修改安裝目錄下的nslicense.dll

1. 用二進制編輯器(UltraEdit、notepad++的HEX-Editor插件)打開Xshell/Xftp安裝目錄下的 nslicense.dll

2. 搜索

7F 0C 81 F9 80 33 E1 01 0F 86 80

替換為:

7F 0C 81 F9 80 33 E1 01 0F 83 80

3. 保存退出即可

注:直接打開nslincense.dll可能沒有編輯權限,可以copy一份到其他地方,然后進行修改,再將修改后的dll文件替換掉Xshell、Xftp安裝目錄下的dll

 

本文適用於Xsehll、Xftp 5,也適用於Xshell、Xftp 6,5和6的區別僅僅在於:

版本5的十六進制串為:7F 0C 81 F9 80 33 E1 01 0F 86 80

版本6的十六進制串為:7F 0C 81 F9 80 33 E1 01 0F 86 81,但不影響。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM