问题描述
打开xshell使用,弹出:
解决方案:
修改安装目录下面的 nsilense.dll 文件
- 用二进制编辑器(notepad++的HEX-Editor插件)打开Xshell/Xftp安装目录下的 nslicense.dll。
HexEdit插件安装:
1.下载HexEdit插件:https://github.com/chcg/NPP_HexEdit/releases。(注意: 系统版本要一致)2.在Notepad++安装目录下的plugins目录下新建一个HexEditor文件夹并将下载好的HexEditor压缩包中的“HexEditor.dll”文件拖入其中。
3.找开Notepad++,找到菜单栏下的设置->导入->导入插件,定位到HexEditor文件夹下“HexEditor.dll”文件:
使用Notepad++打开一份二进制文件,默认会看到乱码,使用HexEdit插件进行查阅会正常显示:
- 搜索“0F 86 81”,将“0F 86 81”替换为“0F 83 81”
本文适用于Xshell 6、Xftp 6,也适用于Xsehll5、Xftp 5,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,但不影响。 - 保存退出即可。
注: 直接打开nslincense.dll可能没有编辑权限,可以copy一份到其他地方,然后进行修改,再将修改后的dll文件替换掉Xshell、Xftp安装目录下的dll。
参考文章:
Notepad++安装HexEditor插件
xshell6 要继续使用此程序,您必须应用最新的更新或使用新版本。