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

下載Xshell、Xftp,安裝好之後,打開時彈出「要繼續使用此程序,您必須應用最新的更新或使用新版本」。shell

1001136-20191014204612987-1375029905.png

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

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

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

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

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

2、   推薦解決方案:修改安裝目錄下的 nslicense.dll文件class

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

2. 搜索軟件

7F 0C 81 F9 80 33 E1 01 0F 86 80/81配置

替換爲:

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

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 0F8680,

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

相關文章
相關標籤/搜索