CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

wondows下面的稍微高级一点的开发问题

楼主homeyang()2004-08-02 21:26:33 在 VC/MFC / 进程/线程/DLL 提问

任务:debug模式Spy一个程序。  
   
  CreateProcess(NULL,   (LPTSTR)(LPCTSTR)m_pszCmd,   NULL,   NULL,   FALSE,            
      DEBUG_ONLY_THIS_PROCESS,  
      NULL,   NULL,   &st,   &pro)   )  
   
  函数以debug方式创建一个新得进程,然后WaitForDebugEvent函数获取debug信息  
  得到一系列的pEvent;  
   
  对于新载入dll产生的debug信息:  
      case   LOAD_DLL_DEBUG_EVENT:  
  用pEvent->u.CreateProcessInfo.hFile   取得该dll文件的handle,其中pEvent是  
  载入事件产生的debug信息结构体。  
   
  问题是:这个方法在2000下工作良好,但是在XP底下的话,得到的handle却是空的  
   
  请问:这种情况下,XP是不是不能用这样的方法获取hFile  
   
  谢谢  
  问题点数:100、回复次数:12Top

1 楼homeyang()回复于 2004-08-02 22:43:06 得分 0

upTop

2 楼sohou(2007的春天)回复于 2004-08-03 00:09:09 得分 20

没搞过,MARKTop

3 楼holyeagle(一杯清茶)回复于 2004-08-03 08:11:17 得分 20

xp下加载dll是否成功?Top

4 楼homeyang()回复于 2004-08-03 11:00:40 得分 0

to   holyeagle  
          是成功了的,用api   spy可以清楚地看到该dll已经在该进程里面啦Top

5 楼homeyang()回复于 2004-08-03 11:43:49 得分 0

我又试了一下好像系统的dll可以取到,但有一些不是系统的dll就取不到啦,这是为什么呢?有什么办法可以解决啊?Top

6 楼homeyang()回复于 2004-08-03 16:42:02 得分 0

upTop

7 楼microyzy(人不在牛,分高就行;分不在高,人牛也行)回复于 2004-08-09 16:32:28 得分 10

没作过,学习Top

8 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-08-09 16:48:22 得分 10

关注一下!Top

9 楼flyelf(空谷清音)回复于 2004-08-09 20:11:21 得分 10

表示关注...   ...Top

10 楼fbmsf(FBM)回复于 2004-08-09 20:33:15 得分 10

 
  msdn   没有特别说明xp   有什么问题。  
  你可否通过lpImageName;   来得到hFile  
   
  还有你看看其他的成员  
   
   
          HANDLE   hFile;      
          LPVOID   lpBaseOfDll;    
          DWORD     dwDebugInfoFileOffset;    
          DWORD     nDebugInfoSize;    
          LPVOID   lpImageName;    
          WORD   fUnicode;    
  Top

11 楼laiyiling(陌生人[MVP])回复于 2004-08-09 20:33:55 得分 10

gzTop

12 楼Hawk_lp(流浪者)回复于 2004-08-09 21:40:35 得分 10

upTop

相关问题

  • 寻求Websphere portal高级开发人员
  • 如何配置win2000的高级服务器(用作ASP开发)
  • 谁有ASP高级开发手册(电子版)?
  • 新建游戏高级开发群:9909652,欢迎大家交流
  • 华友世纪公司急聘J2ME高级开发工程师
  • 急聘:高级软件开发工程师(ASP)
  • C/C++技术高级群:5203543,欢迎此语言开发者加入!本群已经升为高级群!
  • 100分求OPENGL高级编程与可视化系统开发高级编程篇光盘源码
  • 哪里可下载《Delphi高级开发指南》的源程序光盘
  • 【C++ Builder 5.0 高级开发技巧与范例】, 这书感觉不错

关键词

  • debug
  • 信息
  • dll
  • null
  • pevent
  • hfile
  • 问题
  • 得到
  • handle

得分解答快速导航

  • 帖主:homeyang
  • sohou
  • holyeagle
  • microyzy
  • oyljerry
  • flyelf
  • fbmsf
  • laiyiling
  • Hawk_lp

相关链接

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

广告也精彩

反馈

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