惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
腾讯CDC
博客园 - Franky
S
SegmentFault 最新的问题
美团技术团队
阮一峰的网络日志
阮一峰的网络日志
J
Java Code Geeks
Y
Y Combinator Blog
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
I
InfoQ
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed
博客园 - 叶小钗
博客园_首页
有赞技术团队
有赞技术团队
雷峰网
雷峰网
量子位
小众软件
小众软件
月光博客
月光博客
U
Unit 42
D
DataBreaches.Net

博客园 - 廖勇军

关于c++的头文件依赖 增强资源管理器右键功能,含源代码 VC中结构体的内存布局 SocanCode连接Oracle的方法 SocanCode7之模板编写 不用再纠结反射影响效率了 javascript总结 IIS7.0中使用MVC3,静态页正常,其它404 ashx的使用 一起来灭掉IE6! iis express感觉还不错 关于sqlite使用entity framework的布署问题 - 廖勇军 - 博客园 负margin实现div的左右排版 原来Jquery.load的方法可以一直load下去 错误1067进程意外终止 关于省市联动的问题想法 javac编译多个带package文件 远程服务器返回了错误 NOTFOUND Java程序放到Linux上出现的问题
进程间共享句柄三种方式
廖勇军 · 2014-08-07 · via 博客园 - 廖勇军

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

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

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

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

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

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