zhuyiwen

导航

Win2K 下2006 FIFA WORLD CUP游戏

又是一年的署假开始了,侄子们都放假罗,好幸福!跟着就是我的痛苦来罗,要给他们准备各种各样的电脑游戏。

同学家读初三的儿子刚结束中考,就花了69元买了一个 2006 FIFA 世界杯的游戏,他可是个足球迷,他的机器的操作系统是 Windows 2000 Pro,装上这个游戏就开始玩,可没想到的是一启动游戏就报“无法定位程序输入点RestoreLastError于动态链接库kernel32.dll上。”的提示,无法进行下去,这个急呀!已经是中午11:55,我还没吃午饭,就被电话召见。唉,真没办法!忍着吧!

原来,有些程序,是在Windows XP下开发的,在Windows 2000或以下版本运行时,总是提示“无法定位程序输入点RestoreLastError于动态链接库kernel32.dll上。”而无法将程序进行下去。此类问题的原因,主要是因为Windows XP上Kernel32.dllRestoreLastError函数,而Windows 2000Kernel32.dll没有。这个 2006 FIFA 世界杯游戏也不例外。解决这个问题办法是将报错程序里的RestoreLastError改成SetLastError即可。

赶快,到天空软件站下载一个HEdit十六进制编辑器(http://www.skycn.com/soft/3651.html),才218K,将原来的FIFAWC06.EXE备份一次,用HEdit打开FIFAWC06.EXE文件,搜索“RestoreLastError”,将其改为“SetLastError”,将多余的字符改为十六进制的“00”(左边的十六进制编辑区),保存。

Running! OK! 游戏运行正常。

posted on 2006-07-02 10:50  朱亦文  阅读(1162)  评论(9编辑  收藏  举报