【Linux环境下Hadoop部署—Xshell6】解决“要继续使用此程序,您必须应用最新的更新或使用新版本。”

问题描述

打开xshell使用,弹出:

在这里插入图片描述


解决方案:

修改安装目录下面的 nsilense.dll 文件

  1. 用二进制编辑器(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插件进行查阅会正常显示:

在这里插入图片描述

在这里插入图片描述

  1. 搜索“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,但不影响。
  2. 保存退出即可。
    注: 直接打开nslincense.dll可能没有编辑权限,可以copy一份到其他地方,然后进行修改,再将修改后的dll文件替换掉Xshell、Xftp安装目录下的dll。

在这里插入图片描述


参考文章:

Notepad++安装HexEditor插件
xshell6 要继续使用此程序,您必须应用最新的更新或使用新版本。

猜你喜欢

转载自blog.csdn.net/sodaloveer/article/details/139443463