WINXP SP2+ROSE 2003的”MEM_BAD_POINTER”的解决办法

——今天不得不重拾多年没用的“肉丝”,退出的时候还是弹出那个该死的“MEM_BAD_POINTER”
的提示框。千错万错就是因为SP2跟某些软件比较低版本的shw32.dll冲突有关。替换掉
相应应用程序的这个dll就是了。

解决办法:

1) extract shw32.dll from the attached zip file.

2) locate the copy of shw32.dll that the affected program (the one
that’s giving the MEM_BAD_POINTER error) is using. Rename this file,
or move it to some other directory for safe keeping. Note: this step
is not strictly necessary, BUT if you experience problems with our
new DLL, the first thing we’re going to suggest is that you revert to
your old one.

3) with your old shw32.dll renamed or moved for safe keeping, install
the new shw32.dll where the old one used to be. Now run your app as
usual and verify that the error no longer appears.

4) if after step 3 you still see the MEM_BAD_POINTER error, search
your hard drives for any other occurrences of shw32.dll and replace
those (using the above procedures), one at a time, until the error no
longer appears.

《WINXP SP2+ROSE 2003的”MEM_BAD_POINTER”的解决办法》上有2条评论

  1. 多谢!多谢!我也是碰到了同样的问题,正头疼呢!

  2. 多谢。
    遇到这个问题,从您这儿学到了解决办法。
    在我的blog里面引用了您的blog,不介意吧?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注