运行游戏提示"只能在日文版WINDOWS下运行"

http://free.e-vnet.com/usr/error.gif

如图```我运行一个游戏的安装程序时,提示"This Software operates with only the Japanese edition Windows"(只能在日文版WINDOWS下运行)```

请问除了换到日文版windows下运行游戏外``还有什么办法能够解决这个问题

_

弹出这种报错提示的实质是什么?很简单,运行游戏的时候程序会调用系统的接口,获得序列号,然后判断序列号是不是日本windows,所以要解决这个问题,只需要把程序里的“if 不是日本windows ,then 报错”这个逻辑改掉就行了。
首先下载od破解软件,用od打开游戏exe文件。然后从你看到的报错对话框里复制关键词,在od中搜索字符串,找到报错的程序位置,例如提示你このゲーム吧啦吧啦啥的,那肯定有一句命令是PUSH XXX,内容就是“このゲーム……”,找到这个就简单了,接着往前找,一定有一个有条件跳转指令,如果是跳转到报错则改成无条件不跳转,例如前面是
TEST eax eax
JZ 报错程序段
则改成
TEST eax 0
JZ 报错程序段
同理如果是跳转到正常游戏的程序段,也就是说在某些条件下报错段被跳过,即
TEST eax eax
JZ 正常游戏段
则改成无条件跳转即可,即
TEST eax eax
JMP 正常游戏段
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
控制面板-〉区域和语言选项-〉高级,将非Unicode程序的语言版本改为日文,重启一下电脑。
试试吧本回答被提问者采纳
第2个回答  2006-06-28
你好!!

如果牵扯到系统问题,是没有办法改变的,就象有的游戏在windows2000下不可以运行一样.
相似回答
大家正在搜