首页
社区
课程
招聘
[求助]子进程可以将异常发给父进程吗?
发表于: 2009-12-4 04:54 4287

[求助]子进程可以将异常发给父进程吗?

2009-12-4 04:54
4287
现在有一个进程A,他会创建B进程, (创建时是普通的创建,不是用CreateProcess 的debug模式
)
如果B发生异常,怎么样才能将这个异常发送给父进程A呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 362
活跃值: (25)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
SECURITY_ATTRIBUTES SecurityAttributes;
SecurityAttributes.nLength = sizeof(SECURITY_ATTRIBUTES);
SecurityAttributes.lpSecurityDescriptor = NULL;
SecurityAttributes.bInheritHandle = TRUE;

m_hEvent = CreateEvent(&SecurityAttributes, FALSE, FALSE, NULL);

同时 CreateProcess 的参数 BOOL bInheritHandles 设置为 TRUE, 发生异常的时候, 子程序激发事件, 并且将内容写入共享内存或者管道. 主程序读取.
2009-12-4 11:22
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
原来是这样干的,谢谢
2009-12-4 16:12
0
游客
登录 | 注册 方可回帖
返回
//