2009年12月7日

directx 10 造成的 _except_handler4_common錯誤

看到了directx出10了

很樂的裝了他

但是卻出現"無法找到程序輸入點 _except_handler4_common msvcrt.dll "的錯誤問題

於是上網搜尋了一下,發現不少人遇到這問題,

這個問題出現的原因,其實微軟自己的問題


在Vista系統裡,有個的功能,就是“程序縮略圖”,有點3D效果,這個功能,調用了dwmapi.dll這個庫,而dwmapi.dll又引用了msvcrt.dll中的_except_handler4_common功能。

然而,在XP系統中,系統自帶的msvcrt.dll和Vista中的msvcrt.dll版本不同,並沒有這個 _except_handler4_common ,結果就出現了啟動程序時,遇到的“無法定位程序輸入點_except_handler4_common於動態鏈接庫msvcrt.dll上”的錯誤提示。
,只需將dwmapi. dll重新命名即可解決,操作方法如下:

路径c:\windows\system32\dwmapi.dll,将dwmapi.dll重命名(改成任意文件名均可)

來源出處:
http://tw.myblog.yahoo.com/f0923-033083/article?mid=484&prev=-1&next=483


修改

沒有留言:

張貼留言