让老游戏在WIN2000中跑起来

Author: Date: 2000年 第35期

  WIN2000已经发布一段时间了,我也经不住诱惑,将她请到了我的硬盘中。由于硬盘太小(3.2G),所以只能把跟了我两年多的WIN98 FORMAT掉了。经过漫长的等待,WIN2000终于装完了。装完后第一件事就是装个游戏试试。拿出《盟军敢死队》放入光驱,自动运行,点INSTALL,什么?只能在WIN98下安装?不会吧,不甘心重装回WIN98,更不甘心不玩《盟军敢死队》,怎么办呢?闲着没事,打开光盘上的COMMANDOS文件夹,执行,居然进入游戏,运行一切正常,只是不能存取进度,难道是在光盘上不能存盘吗?把光盘上这些文件夹COPY到硬盘上C:\COMMANDOS文件夹里运行,仍然不能存盘,怎么回事?一定是注册表的问题,那怎么知道这个游戏在注册表中的位置呢?好办,先在一台有WIN98的机器上安装COMMANDOS,然后打开注册表编辑器,查找COMMANDOS,果然在HKEY_LOCAL_MACHINE\Software\Pyro找到了COMMANDOS字符串,选中PYRO,点击注册表-导出注册表文件,保存为CMD.REG,文件内容如下:REGEDIT4
  [HKEY_LOCAL_MACHINE\Software\Pyro]
  [HKEY_LOCAL_MACHINE\Software\Pyro\Commandos]
  [HKEY_LOCAL_MACHINE\Software\Pyro\Commandos\1.0]
  ″DirCd″=″E:\\COMANDOS″”
  ″DirIns″=″C:\\Program Files\\Eidos Interactive\\Pyro\\Commandos″
  ″Type″=dword:00000002
  将此文件拿到WIN2000的机器上,将″DirCd″=″E:\\COMANDOS″和″DirIns″=″C:\\Program Files\\Eidos Interactive\\Pyro\\Commandos″两行中的E:\\COMANDOS和C:\\Program Files\\Eidos Interactive\\Pyro\\Commandos改为你机器中安装COMMANDOS的位置,然后保存,双击此文件,将其导入注册表,然后再运行,OK,一切顺利,存盘、读盘都正常。唯一发现的问题就是在运行中不能用ALT+TAB切换,切换出去以后就再也回不来了。从以上看来,《盟军敢死队》只是安装程序不能在WIN2000下运行,并不代表游戏本身不能在WIN2000下运行,不知还有多少游戏有类似情况,如果想让它在WIN2000下运行,不妨试一试这种方法,也许可以呢?