STW激活石器报错的解决方法
有人遇到过解压石器客户端后第一次可以启动游戏,当关闭游戏后,再次启动就会出现如图所示的大小错误,下面神奇的牧羊人来说下原因。
以STW1.13为例,一般出现这种情况是sa_8001.exe和STW1.13不匹配导致的,原本的STW1.13对sa_8001.exe有进行大小的判断。最初为了防止其他登陆器修改成sa_8001.exe的名字进行启动,导致无法注入到sa_8001.exe里使得STW功能无效,但随着反汇编的流行,对sa_8001.exe进行了HOOK加载第三方DLL,因为是对sa_8001.exe加了区段,所以会使得sa_8001.exe文件变大,这样STW1.13便会无法正常激活石器,市面上也就有了不限制sa_8001.exe大小的STW。
那么说回最初的问题,当玩家解压客户端的时候第一次可以正常游戏,第二次就会出现大小的错误,这很明显,sa_8001.exe的文件大小被改变了,被改变了所以无法激活石器。那么来分析下到底什么原因会出现sa_8001.exe大小不一样。既然不是自己所为,那必然有两种可能,一种是杀毒软件将sa_8001.exe进行了修改导致文件大小改变(但是这种情况一般不会发生,杀软只会对sa_8001.exe进行拦截或者删除,不会对其进行增加区段),另外一种可能就是电脑本身有感染性病毒,一般感染性病毒会对EXE或者WORD文件进行感染修改,既然要感染那必定会增加区段并注入自己的代码,这样就导致了sa_8001.exe文件会变大,从而STW1.13无法激活便提示大小错误,赶紧用杀软给自己的硬盘扫一扫,杀杀毒,实在不行重装系统吧。