Xshell5提示“要继续使用此程序,您必须应用最新的更新或使用新版本”解决文件是一款xshell5要继续使用此程序修复文件,使用Xshell5的同学,大家最近对这个界面应该都不会陌生吧!Xshell-5.0.1339p这是xshell5最后一个版本。弹出这个窗口是说,xshell5在最近已经不能免费使用了!
使用说明
软件加了时间判断今天过期,除了修改时间直接修改文件也可以找个反汇编软件C32asm就可以
打开nslicense.dll
搜索16进制
7F0C81F98033E1010F8680
修改为
7F0C81F98033E101E98100
修改为
7F0C81F98033E1010F8380
都可以
xftp5同样适用,最好备份下原文件。
解决方案
解决办法1:
修改电脑时间,往后退一年 比如修改为2018年,然后就能启动了,但是很显然不是很好的解决办法!
解决办法2:
有大佬提供了一个启动的bat脚本!原文转载(大佬之前是繁体字,我已经转成简体)
XShell/Xftp 5版本启动脚本,专治傻屌韩国人的各种强制更新不让启动。
https://github.com/DeepSkyFire/XShell5-Startup-Script
原理:改时间。
使用方法:将脚本放置在XShell5或Xftp5的安装目录,与XShell.exe或Xftp.exe同目录下。使用右键管理员身份执行脚本。如启动失败请自行查看xshell.exe/xftp.exe的详细属性内的数位签章的时间戳记,并将脚本内的“25-12-2018”按系统默认的时间格式改为数位签章内的时间戳记录的时间。
关于时间格式的说明:
因各个系统的默认时间格式不一样,所以“25-12-2018”这个格式的时间可能在其他系统上无法使用。
例如简中系统的默认时间格式为“2018-12-25”,所以脚本内的时间格式要改为此才能正常使用。
本脚本的时间格式为繁中系统默认格式,所以繁中系统上可直接正常使用。
额外说明:不放心的请勿使用。没有BUG。没有维护。别提ISSUE。只有6行批处理有其他需求的自己改。在死妈杰克丁版本上不可用,仅限韩国人原版。理论上5系列的XShell与Xftp都可使用。如是较早版本的可将脚本内的时间再往前调。