_except_handle4_common 错误-帮助

_except_handle4_common 异常---帮助
点击运行程序,出现

“无法定位程序输入点_except_handle4_common 于动态链接库msvcrt.dll上”


网上找了几种办法

1增加msvcrt.dll

2修改dwmapi.dll

3 替换msvcrt.dll

等等办法均宣告失败。


有高中遇到过吗???

------解决方案--------------------
C:\WINDOWS\system32\dwmapi.dll重新命名不行么?
------解决方案--------------------
http://lcq225.blog.163.com/blog/static/16978498200911103338344/
------解决方案--------------------
引用:
引用:http://lcq225.blog.163.com/blog/static/16978498200911103338344/

这个早都看过了,也不行的。

那你用CProcess这个软件看看你加载的msvcrt.dll中有没有这个函数
------解决方案--------------------
据我所知这个msvcrt.dll不同的版本里面的函数不太一样。

比如说windows 7下面的x64和x86就不一样。

x64  :  
1298 number of functions
1298 number of names
x86
1396 number of functions 
1396 number of names

楼主需要的函数在
 344  157 00030634 _except_handler2
 345  158 0002D770 _except_handler3
 346  159 00023E27 _except_handler4_common

但是楼主要是在xp下面测试的话,好像你所dll里面没有这个函数。

所以应该是报错。。你去windows 7系统测试一下

或者你找一个有有次函数的版本的dll 把你32目录下面的替换了。

记得得先关掉组策略里面的文件保护。

不然替换时失败的。 呵呵。一家之言,希望有用