码迷,mamicode.com
首页 > 其他好文 > 详细

进程间共享句柄三种方式

时间:2014-08-07 18:35:50      阅读:732      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   文件   2014   ar   代码   log   

 

windows核心编程第三章中,句柄的共享讲了三种方式

1、在创建句柄的时候,设置可继承,在创建进程时,让子进程继承句柄,
然后通过各种途径(如命令行参数、环境变量、发送消息)让子进程知道即可。
2、复制句柄,得先知道目的进程,然后在目标进程中复制句柄,
最后通过各种途径(如发送消息)通知目标进程
3、给句柄命名,进程间相互知道名字即可。

第3种在使用Mutex限制只运行一个实例时已使用,前2种没有例子,因此自己写了个实例。

运行后,点击创建进程,会创建一个文件句柄,并置为可继承,然后创建一个环境变量,
把句柄值保存进去,最后创建进程,创建时把句柄值做为命令行参数传入

第2个实例便启动了,可以使用三种方式得到共享的句柄,通过点击执行句柄,
分别给文件 test.txt 中写入不同的值,以验证句柄有效。

bubuko.com,布布扣

 

 

源代码下载:http://files.cnblogs.com/yvesliao/03_HandleInherit.rar

进程间共享句柄三种方式,布布扣,bubuko.com

进程间共享句柄三种方式

标签:blog   http   使用   文件   2014   ar   代码   log   

原文地址:http://www.cnblogs.com/yvesliao/p/3897670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!