网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月10日漏签0天
c++吧 关注:628,138贴子:2,113,093
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 12回复贴,共1页
<<返回c++吧
>0< 加载中...

关于钩子的疑惑

  • 只看楼主
  • 收藏

  • 回复
  • 此生看破红尘路
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
查看KeyboardProc,MSDN上说: The system calls this function whenever an application calls the GetMessage or PeekMessage function and there is a keyboard message ( WM_KEYUP or WM_KEYDOWN) to be processed.
应该是说,当应用程序调用 PeekMessage或 GetMessage的时候,系统会调用KeyboardProc。
Remarks上说: This hook may be called in the context of the thread that installed it. The call is made by sending a message to the thread that installed the hook. Therefore, the thread that installed the hook must have a message loop.
应该是说:系统在安装这个钩子的线程中调用它。
但是我看了Windows核心编程第五版,上面说是,应用程序会将KeyboardProc所在的模块映射到地址空间然后执行钩子过程。
我就晕了,是不是我理解错了?大家帮忙看看。


  • 此生看破红尘路
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
自己顶


2025-08-10 03:43:02
广告
不感兴趣
开通SVIP免广告
  • 此生看破红尘路
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
人工置顶


  • 用户_8u
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果在SetWindowsHookEx的时候,最后一个参数为0的话,就是全局钩子,一般用dll进行,就会映射到被勾住的程序。


  • 此生看破红尘路
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是LowLevelKeyboardProc的说明: If the input comes from a call to keybd_event, the input was "injected". However, the WH_KEYBOARD_LL hook is not injected into another process. Instead, the context switches back to the process that installed the hook and it is called in its original context
它的大意应该是说,WH_KEYBOARD_LL不被注入其它进程,相反它会被选择回安装它的进程上下文中被调用。
@_月下赏花_


  • 此生看破红尘路
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
人工置顶。。。


  • 等一个晴天pcl
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~~\(≥▽≤)/~


  • yu曼晨99
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不明觉厉。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 12回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示