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

有关线程钩子的问题?

楼主angelcool(快乐需要创造)2005-06-02 20:16:34 在 VC/MFC / 基础类 提问

我为程序A安装了一个线程钩子,用于捕获对A的所有鼠标输入。  
  那么它能捕获程序A的子窗口的鼠标输入信息吗?  
   
  我觉得是可以的,但是程序时好时坏,不知道是什么原因。请大侠指教。 问题点数:50、回复次数:3Top

1 楼orbit(走了走了)回复于 2005-06-02 20:27:38 得分 50

应该是可以的,具体什么原因导致时好时坏要调试代Top

2 楼angelcool(快乐需要创造)回复于 2005-06-02 20:37:25 得分 0

我想在DLL中设断断点跟踪,结果在安装钩子时程序抛错。  
  但是从Exe中调用运行都正确,这是怎么回事??Top

3 楼angelcool(快乐需要创造)回复于 2005-06-02 21:48:02 得分 0

我添加了下面这句,然后又注释掉,又可以设断点执行了。  
                    //glhInstance   =   AfxGetApp()->m_hInstance;  
  KeyHook   =   SetWindowsHookEx(WH_KEYBOARD,   KeyboardProc,   glhInstance,   dwThreadID   );  
   
  但是它为什么没有进入我的KeyboardProc程序中的断点呢?(但是按键信息确实捕获到了)  
  为什么会这样?  
  按执行的结果它应该是进入KeyboardProc了,但为什么断点处及调试信息都没有执行和显示呢??  
   
  Top

相关问题

  • 线程钩子问题
  • 有关线程
  • 有关多线程!
  • 线程有关Synchronize
  • 线程专用钩子和全局钩子的区别和作用?
  • 有关钩子函数
  • 有关线程的终止
  • 有关线程的问题
  • 有关VB多线程
  • 有关多线程一问

关键词

  • 断点
  • 执行
  • 信息
  • 钩子
  • keyboardproc
  • 捕获
  • 程序

得分解答快速导航

  • 帖主:angelcool
  • orbit

相关链接

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

广告也精彩

反馈

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