{"id":1322,"date":"2005-08-01T15:07:00","date_gmt":"2005-08-01T07:07:00","guid":{"rendered":"http:\/\/www.sunnyblog.net\/blog\/?p=1322"},"modified":"2005-08-01T15:07:00","modified_gmt":"2005-08-01T07:07:00","slug":"winxp-sp2rose-2003%e7%9a%84mem_bad_pointer%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95","status":"publish","type":"post","link":"https:\/\/www.sunnyblog.net\/blog\/archives\/1322","title":{"rendered":"WINXP SP2+ROSE 2003\u7684&#8221;MEM_BAD_POINTER&#8221;\u7684\u89e3\u51b3\u529e\u6cd5"},"content":{"rendered":"<p>\u2014\u2014\u4eca\u5929\u4e0d\u5f97\u4e0d\u91cd\u62fe\u591a\u5e74\u6ca1\u7528\u7684\u201c\u8089\u4e1d\u201d\uff0c\u9000\u51fa\u7684\u65f6\u5019\u8fd8\u662f\u5f39\u51fa\u90a3\u4e2a\u8be5\u6b7b\u7684\u201cMEM_BAD_POINTER\u201d<br \/>\n\u7684\u63d0\u793a\u6846\u3002\u5343\u9519\u4e07\u9519\u5c31\u662f\u56e0\u4e3aSP2\u8ddf\u67d0\u4e9b\u8f6f\u4ef6\u6bd4\u8f83\u4f4e\u7248\u672c\u7684shw32.dll\u51b2\u7a81\u6709\u5173\u3002\u66ff\u6362\u6389<br \/>\n\u76f8\u5e94\u5e94\u7528\u7a0b\u5e8f\u7684\u8fd9\u4e2adll\u5c31\u662f\u4e86\u3002<\/p>\n<p>\u89e3\u51b3\u529e\u6cd5\uff1a<\/p>\n<blockquote><p>1) extract shw32.dll from the attached zip file.<\/p>\n<p>2) locate the copy of shw32.dll that the affected program (the one<br \/>\nthat&#8217;s giving the MEM_BAD_POINTER error) is using. Rename this file,<br \/>\nor move it to some other directory for safe keeping. Note: this step<br \/>\nis not strictly necessary, BUT if you experience problems with our<br \/>\nnew DLL, the first thing we&#8217;re going to suggest is that you revert to<br \/>\nyour old one.<\/p>\n<p>3) with your old shw32.dll renamed or moved for safe keeping, install<br \/>\nthe new shw32.dll where the old one used to be. Now run your app as<br \/>\nusual and verify that the error no longer appears.<\/p>\n<p>4) if after step 3 you still see the MEM_BAD_POINTER error, search<br \/>\nyour hard drives for any other occurrences of shw32.dll and replace<br \/>\nthose (using the above procedures), one at a time, until the error no<br \/>\nlonger appears.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u2014\u2014\u4eca\u5929\u4e0d\u5f97\u4e0d\u91cd\u62fe\u591a\u5e74\u6ca1\u7528\u7684\u201c\u8089\u4e1d\u201d\uff0c\u9000\u51fa\u7684\u65f6\u5019\u8fd8\u662f\u5f39\u51fa\u90a3\u4e2a\u8be5\u6b7b\u7684\u201cMEM_BAD_POINTER\u201d \u7684\u63d0\u793a\u6846 &hellip; <a href=\"https:\/\/www.sunnyblog.net\/blog\/archives\/1322\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">WINXP SP2+ROSE 2003\u7684&#8221;MEM_BAD_POINTER&#8221;\u7684\u89e3\u51b3\u529e\u6cd5<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-1322","post","type-post","status-publish","format-standard","hentry","category-develop"],"_links":{"self":[{"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/posts\/1322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/comments?post=1322"}],"version-history":[{"count":0,"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/posts\/1322\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/media?parent=1322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/categories?post=1322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sunnyblog.net\/blog\/wp-json\/wp\/v2\/tags?post=1322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}