您的位置:首页 > 其它

Event、CreateProcess使用的一些总结

2014-12-21 00:11 141 查看
最近在使用Event的时候遇到的一些问题的总结:

1、问题:父子进程之间, 父进程中CreateEvent(匿名),把handle通过共享内存的方式传给子进程,然后在子进程中使用SetEvent,返回的错误码:6(句柄无效)

原因:在调用CreateProcess的时候,其参数 bInheritHandles 必须为TRUE(调用进程中的每一个可继承的打开句柄都将被子进程继承。被继承的句柄与父进程中的拥有一致的值和访问权限)

2、 匿名内核对象句柄只能共享于父子进程

示例代码:http://download.csdn.net/detail/oyt123/8284365
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: