以win11为例,仅供参考。只能说捣鼓这么久还是建议各位转用MobaXterm。
《要继续使用此程序 您必须应用最新的更新或使用新版本》
首先在其它博客查到的说用C32ASM去改dll文件没用,因为xshell 7和xftp 7的nslicense.dll文件就没那一串完整的十六进制数(7F 0C 81 F9 80 33 E1 01 0F 86 82 改为0F83)
但是下面这个bat文件方式是可行的
@echo off %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close) title Xshell启动器 set atime=%date:~0,4%-%date:~5,2%-%date:~8,2% #设置系统时间(建议删掉) date 2022-1-2 #改成你的xshell启动路径(建议删掉) start "" "E:\tools\Xshell 7\Xshell.exe" echo 启动软件中... ping 0.0.0.0 -n 10> null echo 同步时间中,完成后自动关闭窗口... date %atime% exit
主要是有一些设置的时候,要注意的细节:
建议删掉 #的两句注释
设置的系统时间最好是软件发病的一年之前的时间,
xshell启动路径不要搞错,多一个双引号意思都差很远的。
然后改名,以管理员身份运行。
启动的时候不要关闭控制台,10秒钟会自动关闭,这10秒前后做的事情就是修改系统时间,提前关了就得自己手动调回系统时间。
OK了。xftp 7也是同理。
接下来是选做。
如果想要控制台界面的中文不是乱码,要这样做
改成ANSI的格式。
然后,如果不想老是右键点开“以管理员身份运行”,可以将bat文件转换成exe文件。
批处理转EXE工具 Bat To Exe Converter 3.0.11.0 + x64 中文多语免费版 - 大眼仔旭 (dayanzai.me)
这是我的配置,仅供参考。
要做得更完美一点的话,安装Iconviewer,然后右键exe文件就可以拿到图标。
如何提取Windows系统应用图标icon - 爱示范 (2demo.top)
提取图标之后去BatToExe改一下配置,界面右边有图标设置。
最终效果如下。
就跟真的一样!
实际上完整做下来之后,启动程序的时候控制台也就闪现一下(因为转exe的时候隐藏了),就是电脑右下角时间变一下而已。
参考博客:
Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本” - 腾讯云开发者社区-腾讯云 (tencent.com)
【软件应用】Xshell提示“要继续使用此程序,您必须应用最新的更新或使用新版本” - 知乎 (zhihu.com)
标签:文件,exe,Xshell7,Xftp7,date,报错,版本,Xshell,图标 From: https://www.cnblogs.com/joey-redfield/p/17032796.html