XShell 强制用户更新的规避方案

December 31, 2018

一段时间没有使用 XShell 5,今晚临时要用,却发现无法正常启动了。软件提示:要继续使用此程序,您必须应用最新的更新或使用新版本。尝试在禁止联网的状态下允许更新,但也无法解决。

发现修改时间到一个月前可以解决,但太折腾。不过 GitHub上有懒人方案( bat 文件 )。

后来搜索发现,修改 nslicense.dll 即可规避。方案来自 hostloc。

0、备份 nslicense.dll 文件。

1、下载 C32asm 或者选择其他能够修改十六进制文件的编辑器。

2、打开 C32asm,将 nslicense.dll 拖拽进来,并选择十六进制。

3、Ctrl + F,“搜索” > 搜索十六进制 7F0C81F98033E1010F8680

修改为 7F0C81F98033E1010F8380 (末尾的 8680 改为 8380) 或者 7F0C81F98033E101E98100

4、保存,替换原有 nslicense.dll 文件,完成。

c32asm.png


评论已关闭