标签:Xftp dll 使用 Xshell 80 81 E1
今天打开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,但不影响。
标签:Xftp,dll,使用,Xshell,80,81,E1 来源: https://www.cnblogs.com/JasonCeng/p/11673999.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。