五一假期打算玩个游戏,于是下载了《乱世奇缘》。结果解压后运行出错提示“没有载入,或没有登录情报”。后来用ProcessMonitor发现是缺少[HKEY_CURRENT_USER\Software\Agree\ihoujin\Main]项下dwInstallMode值。于是尝试0(继续提示)、1(继续提示)、游戏路径(运行出错)。于是估计猜不出来了,去网上找原版镜像,可惜找了半天也没找到。最后通迅雷的离线下载中找到了。于是知道dwInstallMode值是‘n’或‘s’,分别对应标准安装和最小安装。终于可以进入游戏了。
但是这时需要用虚拟光驱,要不然就会提示插入光盘。还是不方便。于是去网上找免CD补丁,但是补丁要求管理员权限,我不放心,只是在虚拟机中测试了下确实可用。知道今天用ida分析了下游戏的程序终于弄明白了具体原因,同时发现下载的免CD补丁还是有问题的,在没有光驱和虚拟光驱的计算机上失效。此外仍然检测注册表的安装模式。于是自制了个免CD补丁,同时免去了dwInstallMode的检查,算是完全的硬盘版了。
吧里的游戏下载地址:
http://pan.baidu.com/share/link?uk=2399290294&shareid=654377821
汉化版的ISO安装镜像(密码同上面的吧里版本一样):
http://pan.baidu.com/s/1pJI1gP9
自制的免CD免安装补丁:
http://pan.baidu.com/s/1bnnHyLT
祝大家游戏运行顺利。
但是这时需要用虚拟光驱,要不然就会提示插入光盘。还是不方便。于是去网上找免CD补丁,但是补丁要求管理员权限,我不放心,只是在虚拟机中测试了下确实可用。知道今天用ida分析了下游戏的程序终于弄明白了具体原因,同时发现下载的免CD补丁还是有问题的,在没有光驱和虚拟光驱的计算机上失效。此外仍然检测注册表的安装模式。于是自制了个免CD补丁,同时免去了dwInstallMode的检查,算是完全的硬盘版了。
吧里的游戏下载地址:
http://pan.baidu.com/share/link?uk=2399290294&shareid=654377821
汉化版的ISO安装镜像(密码同上面的吧里版本一样):
http://pan.baidu.com/s/1pJI1gP9
自制的免CD免安装补丁:
http://pan.baidu.com/s/1bnnHyLT
祝大家游戏运行顺利。