运行游戏提示"只能在日文版WINDOWS下运行"
http://free.e-vnet.com/usr/error.gif如图```我运行一个游戏的安装程序时,提示"ThisSoftwareoperateswithonl...
http://free.e-vnet.com/usr/error.gif
如图```我运行一个游戏的安装程序时,提示"This Software operates with only the Japanese edition Windows"(只能在日文版WINDOWS下运行)```
请问除了换到日文版windows下运行游戏外``还有什么办法能够解决这个问题
_ 展开
如图```我运行一个游戏的安装程序时,提示"This Software operates with only the Japanese edition Windows"(只能在日文版WINDOWS下运行)```
请问除了换到日文版windows下运行游戏外``还有什么办法能够解决这个问题
_ 展开
3个回答
展开全部
弹出这种报错提示的实质是什么?很简单,运行游戏的时候程序会调用系统的接口,获得序列号,然后判断序列号是不是日本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 正常游戏段
首先下虚尘载od破解软件,用od打开游戏exe文件。然后从你看到的报错对话框里复制关键猛誉清词,在od中搜索字符串,找到报错的程序位置,例如提示你このゲーム吧啦吧啦啥的,那肯定有一句命令是PUSH XXX,内容就是“枝前このゲーム……”,找到这个就简单了,接着往前找,一定有一个有条件跳转指令,如果是跳转到报错则改成无条件不跳转,例如前面是
TEST eax eax
JZ 报错程序段
则改成
TEST eax 0
JZ 报错程序段
同理如果是跳转到正常游戏的程序段,也就是说在某些条件下报错段被跳过,即
TEST eax eax
JZ 正常游戏段
则改成无条件跳转即可,即
TEST eax eax
JMP 正常游戏段
展开全部
控制面板-〉区域和语言选项-〉高禅毁培卖级,将非Unicode程序的语言版本改贺中备为日文,重启一下电脑。
试试吧
试试吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!!
如果牵扯到系统问题,是没有办法改变颤态闷的,就象有闭禅的游戏在windows2000下不可以运行一茄弯样.
如果牵扯到系统问题,是没有办法改变颤态闷的,就象有闭禅的游戏在windows2000下不可以运行一茄弯样.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询