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

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

[ 3814 查看 / 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

    茶聽版規這樣寫
    http://keyfc.net/bbs/showtopic-37375.aspx
    ③〖技术〗————
          特别内涵的接近学术讨论的贴子,不掌握相关的知识面是无法看懂的。由于可能无法引起广泛的参与讨论,所以请发表于土豆星。

    依照版規移動到土豆星
    水羊不可一日無牡丹!!!
    你今天膜拜牡丹神了沒??
    TOP

    当年我的解决办法是XP mode啊(掩脸……
    还以为是Win7的关系,没考虑到X64系统也会有影响……

    海星真可爱~
    铁罐做的邮票很精美的说,四组一套,“每套面值9.5罐,可以用罐装食品、罐装饮料以及罐装润滑油支付,本套邮票仅供收藏,不保证地球圈内流通……”(纯引……这个不是广告)
    TOP