CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

关于全局钩子的DLL模块中使用自定义函数的问题??

楼主yhlyuan(3dgame)2005-09-21 10:21:08 在 VC/MFC / 进程/线程/DLL 提问

我编写的一个全局钩子的DLL模块中想使用自己定义的一个函数,但是在处理消息的过程当中调用自己定义的函数却不能执行,但是编译却没有错误??这是为什么啊?比如:  
  void   MyFuction()  
  {  
            MessageBox("test");  
  }  
   
  LRESULT   CALLBACK   KeyboardProc(  
      int   code,               //   hook   code  
      WPARAM   wParam,     //   virtual-key   code  
      LPARAM   lParam       //   keystroke-message   information  
      )  
  {  
              MyFuction();//不能执行,为什么啊??  
  } 问题点数:50、回复次数:3Top

1 楼rageliu(天气好了就去长白山看水怪去了,嘿嘿...)回复于 2005-09-21 10:38:46 得分 25

hook安装正确?  
  要是MyFuction()换成别的可以执行不?  
  不应该有这种问题吧Top

2 楼yhlyuan(3dgame)回复于 2005-09-21 10:45:10 得分 0

HOOK安装正确啊,如果在处理鼠标消息里面返回1那么就把所有的鼠标消息都截获了,换成别的还是不行,我怀疑是不是我自己定义的函数的格式或者其他的有什么讲究啊?谢谢Top

3 楼Jexhat(真有你的)回复于 2005-10-22 01:06:10 得分 25

这片代码不太可以出错啊,一定是HOOK没安装好,把安装过程贴出来看看----  
  键盘HOOK和鼠标HOOK的安装应该有所区别吧Top

相关问题

  • 自定义函数
  • 自定义函数
  • 自定义函数
  • 自定义函数
  • 怎么自定义函数???????
  • 求自定义函数
  • \关于自定义函数?
  • 关于自定义函数
  • 请教:在自定义全局函数中,如何通过参数传递自定义用户对象的动态数组?
  • 我想自定义一个全局函数,想让它返回一个STRING型的数组,我该怎么办?

关键词

  • 函数
  • 安装
  • 鼠标
  • 执行
  • 消息
  • code
  • myfuction
  • hook
  • 定义

得分解答快速导航

  • 帖主:yhlyuan
  • rageliu
  • Jexhat

相关链接

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

广告也精彩

反馈

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