CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于无效句柄的问题

楼主lzj123(小鱼儿)2002-03-23 17:52:27 在 VC/MFC / 基础类 提问

我在一个进程A中创建了一个共享内存,通过消息将共享内存的句柄传给另一个进程B,可是当我在进程B中通过函数MapViewOfFile取得共享内存的内容时,Purify(类似boundsChecker的工具)却认为此句柄为无效句柄,其实我通过此句柄已经将此共享内存的数据取出来了,boundsChecker更有意思,在A进程中做成共享内存时,因为此句柄要传给B进程,所以不能在A进程中释放,需要在B进程中释放,boundsChecker却认为是资源泄漏,我想知道这是否是因为检查工具的问题呢?  
  问题点数:50、回复次数:3Top

1 楼strip(阿飞 - Mozilla●CSDN●痛)回复于 2002-03-23 17:56:42 得分 20

进程见传递object   handle需要使用DuplicateHandle  
  比如namepipe,   filemappingTop

2 楼shuker(我是一只小花猪)回复于 2002-03-23 17:59:40 得分 20

那工具没有错,呵呵  
  建议去看看《windows核心编程》一书Top

3 楼happyangelclc(快乐)回复于 2002-03-23 20:20:33 得分 10

DuplicateHandle  
  Top

相关问题

  • Exception in thread "main" java.io.IOException: 句柄无效
  • 句柄无效是什么原因?
  • 一个小问题:_beginthreadex-------and return value is 6:句柄无效
  • LoadLibrary提示无效句柄,是什么原因
  • 多线程怎么说句柄无效?帮看看
  • 为什么会提示:Unable to attach. 绑定句柄无效?
  • 什么情况下会出现无效的窗口句柄这种问题????
  • 怎样判断窗口句柄已经无效(可否使用==NULL)????
  • CImage 中的 operator HBITMAP() 返回的句柄无效,请问是怎么回事?
  • CImage 中的 operator HBITMAP() 返回的句柄无效,请问是怎么回事?

关键词

  • 内存
  • 句柄
  • 进程
  • 无效
  • 共享内存
  • boundschecker
  • 传给
  • 工具
  • 问题
  • 释放

得分解答快速导航

  • 帖主:lzj123
  • strip
  • shuker
  • happyangelclc

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo