社区
进程/线程/DLL
帖子详情
MFC中,知道一个进程的句柄,如何向他发消息?
avlee
2002-05-09 06:36:55
比如,该进程有window界面,如何向他发一条退出的消息?
...全文
49
回复
打赏
收藏
MFC中,知道一个进程的句柄,如何向他发消息?
比如,该进程有window界面,如何向他发一条退出的消息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
进程
通信,互
发消息
mfc
主要是是两个程序互相获得对方
句柄
。主要是将得到的
句柄
转换为字符串,然后在接受方再转换为
句柄
。自己测试用的,代码有些乱,
05-跨
进程
句柄
和
进程
间操作
跨
进程
句柄
和
进程
间操作 输出目录修改如图所示:目的是在上一层目录生成Debug目录,里面放着执行文件 输出目录修改如图所示:目的是在上一层目录生成Debug目录,里面放着执行文件结论:
进程
B是无法直接使用A的
进程
句柄
的。剖析:
一个
进程
,它所打开的
句柄
(或者说它所获得的
句柄
),
进程
都会把
句柄
存起来,这样就会形成
一个
表记录
进程
拿到哪些
句柄
;这个表叫做
句柄
表;在B
进程
的
句柄
表
中
,并没有自己的
进程
的
句柄
,所以就算手动把A
进程
的
句柄
给B
进程
;让B
进程
结束——B
进程
表示在自己的
句柄
表
中
找不到自己
从新手小白入门
MFC
框架视频精讲
微软基础类库(英语:Microsoft Foundation Classes,简称
MFC
)是微软公司提供的
一个
类库(class libraries),以C++类的形式封装了Windows API,并且包含
一个
应用程序框架,以减少应用程序开发人员的工作量。...
下
MFC
中
对象、
句柄
、ID之间的区别.
Windows程序
中
,有各种各样的资源(窗口、图标、光标),系统在创建这些资源的时候会为他们分配内存,并返回标识这些资源的标识号,即
句柄
HANDLE(ID)。图标
句柄
(HICON)、光标
句柄
(HCURSOR)、画刷
句柄
(HBRUSH)。 为什么有个窗口对象还要窗口
句柄
呢?还有什么线程
句柄
,甚至还有控件ID和
进程
ID呢?
MFC
中
的对象,比如应用程序对象,视图对象等,是对象就会占用内存空间,我们就可以用指针指向此对象进行访问,但windows还提供了
句柄
访问,初看好像有点多余,实则不然。如果我们
一个
进程
想访问
句柄
泄露?
进程
到底打开了多少
句柄
?
Linux
中
打开的资源,如文件、socket、FIFO等,没有使用也没有关闭,这就是
句柄
泄露。 如同内存泄露,这反映了程序的缺陷,随着时间流逝,可能会有更多被打开而没有使用的
句柄
,白白占用系统。 可用 lsof -n |grep pid 查看
一个
进程
打开的所有资源
句柄
, 问题是,如果
进程
有多个线程,这个命令,会为每个线程罗列一遍所有
句柄
, 仿佛每个线程都独立打开了一次,其实不是的,可从FD这一列的值,确定到底打开了几个
句柄
, 例如下面,真正打开的
句柄
数,是 lsof -n|grep 11278|w
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章