KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

手机党的残念,这是一个技术贴,主要针对64位系统运行32位程序不能之解决方案

[ 3874 查看 / 2 回复 ]

雪学生  参上!!!


首先声明,该帖为手机发布,排版神马的不尽人意还请谅解~!
经过将近1周时间折腾,
总算是搞定了ef,
吾人重装操作系统3周目,
求教各种高人,无解,
于是自行摸索,搞定ef,
现在准备将经验分享

在那之前吐槽一下我们学校吧,最近发生泄密事件,囧TL
于是乎我们的网络无限期停止,
残念啊~~


以上是手机发布该帖的背景知识。



技术来咯~

本人64位win7
安装ef-the latter运行不能,
经过分析,认为是注册表的问题,
经过研究,发现在64位计算机上运行32位游戏是有一个通病。
那就是写入注册表有时仍然无法运行程序,
吾人认为是注册表填写位置之问题,
32位注册表通常在【HKEY_LOCAL_MACHINE\SOFTWARE】下
但是这个位置在64位操作系统中是专为64位软件服务,
so  如果要写入32位注册表到64位系统中,应该写在【HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node】
含义大家应该能有见解,这里就是写那些为64位系统调用32位注册表的位置。(听不懂啊~~~PIA!!翻滚翻滚)

简单的说,如果你有32位游戏注册表,写入后游戏不能,请尝试用以下方法:
找到【HKEY_LOCAL_MACHINE\SOFTWARE】对应的游戏名或者游戏公司名
将里面的数值(即文件夹)一条一条转移至【HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node】对应位置

如果拥有注册表文件,就是那个像魔方的东西。。。
对其进行编辑,例如我的ef-the latter的reg打开后是这样的:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\minori\ef_latter]
"InstallDir"="D:\\GalGame\\ef_latter"
"InstallKeyCode"="9ec228cf"
"SerialCode"="11111-11111-11111-11111"


将第二行修改即可,就像这样
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\minori\ef_latter]
"InstallDir"="E:\\游戏\\ef - the latter tale"
"InstallKeyCode"="9ec228cf"
"SerialCode"="11111-11111-11111-11111"

而后即可正常进入游戏,
本人对于注册表的认识还非常浅,
希望坛子里的高手不要吐槽我。
祝大家能够达成自己需要运行之软件目的~~


以上。
最后编辑雪学生 最后编辑于 2011-05-17 17:21:20
3

评分次数

    本主题由 管理员 水羊 于 2011/5/17 12:31:37 执行 移动主题 操作
    分享 转发
    爸爸妈妈,我爱你们!
    TOP