运行游戏提示时找不到DLL动态链接库。

在windows2000下,当打开一些程序时,系统显示:

在动态链接库user32.dll上找不到程序输入点getrawinputdevicelist。

并且这些程序可以在windowsxp中正常运行。

user32.dll、gdi32.dll和winmm.dll的文件错误可能都是由cmapieng.vxd文件的问题引起的。解决方法是:崩溃到提示状态后,切换到C:,然后输入“cdwindows/system”,再重命名三个文件:

renuser 32 . dlluser 32 . dlxrengdi 32 . dllgdi 32 . dlxrenwinmm . dllwinmm . dlx

完成后,键入“A:”返回A:提示符,键入“ext.exe”,根据提示放入windowsxp安装光盘,然后将路径指向安装光盘中包含cab文件的文件夹(通常文件夹的名称是win9x),然后回车。

这时,程序会提示你键入要提取的文件名,键入:user32.dllgdi32.dllwinmm.dll,然后回车。然后会提示你解压到目录下,键入“c:/windows/system”,然后回车。解压缩过程中会出现一条消息。如果正确,请按“Y”键并按回车键。

完成上述解压缩操作后,使用以下命令返回到windows文件夹,并将cmapieng.vxd重命名为:

丙:(回车)

Cd/windows(回车)

ren mapieng . vxdcmapieng . vxx(enter)

如果程序报告cmapieng.vxd不存在,请重新启动计算机找到该文件并重命名。或者使用系统配置工具来阻止文件在启动时加载。

完成上述操作后重启电脑,重新整理硬盘。

让我看一看。这种方法实际上是将user32.dll、gdi32.dll和winmm.dll三个系统动态库文件从winxp操作系统复制到win2000。应该是可以的,但是我没有测试过。你可以试试。

另一种是你的游戏是错误的。重装一下可能就解决了!!

是一个,对吗?!