首页
社区
课程
招聘
Vb用SetUnhandledExceptionFilter不起作用[求助]
发表于: 2005-6-1 11:51 6455

Vb用SetUnhandledExceptionFilter不起作用[求助]

2005-6-1 11:51
6455
Vb程序的错误为什么SetUnhandledExceptionFilter截获不了?
项目里有很多vb工程,很难检查是否所有地方都作了出错处理。
就想用Vc做一个Com的Dll,只有一个方法就是为了SetUnhandledExceptionFilter,让每个Vb进程运行时调用一次,可是Vc工程的错误可以截获,Vb里面报的错捕获不到。什么原因?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 557
活跃值: (2338)
能力值: ( LV9,RANK:2130 )
在线值:
发帖
回帖
粉丝
2
VB的那个动态库里有很多的seh处理,所以一般的错误VB的库自己会去拦截
2005-6-1 22:09
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
3
最初由 loveboom 发布
VB的那个动态库里有很多的seh处理,所以一般的错误VB的库自己会去拦截


爱爆~~~爱爆~~~爱爆~~~爱爆~~~

多听听“爱爆”的意见,有益而无害~~
2005-6-1 23:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
:)
Vb的错误可以拦到了,我是想在出错处理里面修改Eip的地址让进程不uyao结束可以继续运行,对于vc的工程好像没有问题,但如果是vbcomdll报的错误修改了Eip后就会报错,陷入死循环,有没有简单的办法可以跳过出错代码继续运行?

++lpExceptionInfo->ContextRecord->Eip;       
return EXCEPTION_CONTINUE_EXECUTION;
2005-6-3 11:18
0
游客
登录 | 注册 方可回帖
返回