查看: 1294|回复: 0
收起左侧

[讨论] 如何解决 _except_handler4_common的问题

[复制链接]
wangxiaojun
发表于 2010-3-25 12:20:00 | 显示全部楼层 |阅读模式
问题帖子传送门,该楼主用的是xp操作系统:http://bbs.kafan.cn/thread-667659-1-1.html
1.解决方法:
到C:\WINDOWS\system32\下找到文件 dwmapi.dll,重新命名。
2.分析原因:
某些程序启动时调用了用于Vista/7/2008r2中的的DLL组件dwmapi.dll,而该DLL又要调用Vista/72008r2下msvcrt.dll才有的过程(_except_handler4_common handler,而_except_handler是VC++编译器自带的一个内部异常处理。版本4的_except_handler4_common handler仅存在于Vista以及之后的系统之中。)
程序运行时会直接调用自己目录下的同名dwmapi.dll文件,如果没有再去到系统32目录下调用。2000/xp等系统老版本没有新的版本4这个处理函数,所以启动时会出错。解决方法就是要求启动时不要调用
dwmapi.dll就可以了。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-20 06:41 , Processed in 0.119907 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表