每次當(dāng)你正在瀏覽網(wǎng)頁時 你的IE突然說遇到問題需關(guān)閉 或者直接就自動關(guān)閉了 用下面的方法就可以解決了如果你安裝了realplay那問題可能出在了realplay的在系統(tǒng)上注冊的一個控件上.
當(dāng)瀏覽器讀到object=xxxxx的時候會去找注冊表,并且將鍵值對應(yīng)的dll加載進來,再調(diào)用里面的函數(shù),播放媒體. 問題就出在這個dll的一個函數(shù)里面.可能是因為系統(tǒng)打了某個補丁或者更新了某些東西造成原來在老系統(tǒng)上可以用的到現(xiàn)在的系統(tǒng)上就無法使用了.解決辦法:
1. 等realplay出新版或者出補丁.
2. 不要更新windows的所有補丁 如果你還不能解決那出問題的DLL在
C:\WINNT\system32\rmoc3260.dll
鍵值是:HKEY_CLASSES_ROOT\CLSID\{CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA}
刪除該鍵即可. 我已經(jīng)測試過.
如果再深入分析rmoc3260.dll 為什么出問題,發(fā)現(xiàn)是因為在處理unicode字符的時候,內(nèi)存中或者說是該dll的.data區(qū)沒有連續(xù)兩次的0x00 0x00 結(jié)束. 導(dǎo)至指針不斷查找0x00 0x00 0x00 0x00 , 最后出線頁不可訪問的錯誤