setwindowshookex

setwindowshookex

文章 0 浏览 4

有没有比系统范围的 WH_CBT 挂钩更好的方法来监视击键?

我目前正在研究一种在计算机上记录用户操作的可靠方法。我创建了一个简单的应用程序,可以在全局范围内挂钩 WH_CBT 事件,目前看来工作正常。我读过有…

幸福不弃 2025-01-05 04:58:19 1 0

WH_JOURRNALRECORD 的 SetWindowsHookEx 在 Vista/Windows 7 下失败

我正在准备一个 Delphi 模块,它在线程中设置一个钩子来记录宏: FHandleRec := SetWindowsHookEx(WH_JOURNALRECORD, FRecordProc, HInstance, 0); FH…

夜雨飘雪 2025-01-03 14:02:12 1 0

在 Hook 内从 HWND 获取 HMENU

我正在我的应用程序中安装一个挂钩来获取标准的编辑上下文菜单(带有撤消/复制/编辑/粘贴/等)。我需要为我的应用程序插入一个新的菜单项。 我已经设…

家住魔仙堡 2024-12-25 17:35:51 1 0

CallWndProc 挂钩未接收所有消息

我正在制作一个像 Displayfusion 这样的小工具,我需要一些钩子来在 Windows 移动/激活/等时接收消息,但是我被卡住了.. 我正在使用这个项目作为 Call…

蓝眼泪 2024-12-09 19:04:53 4 0

C# 低级鼠标钩子和表单事件处理

我正在使用 VS 2010 生成的简单表单,其中包含 2 个按钮:开始和停止。 Start 使用 SetWindowsHookEx 触发 WH_MOUSE_LL,stop 停止钩子。 钩子工作正…

玩套路吗 2024-12-02 02:48:48 3 0

SetWindowsHookEx 不适用于线程 ID

您好,提前感谢任何愿意提供帮助的人。 我正在尝试设置一个 CBT windows 挂钩,当我全局设置它时它运行良好,但每当我尝试将它附加到单个线程时它就会…

允世 2024-12-01 22:18:08 1 0

使用 SetWindowsHookEx 设置的低级键盘钩子停止调用 C# 中的函数

我正在创建一个程序,用于监视按键以全局控制 iTunes。它还具有一些 WinForm(用于显示曲目信息和编辑选项)。 低级键盘钩子在一段时间内工作得很好。…

梦里兽 2024-11-26 07:07:18 4 0

申请及活跃时间

我正在尝试实现 CBT Hook 来完成一件简单的事情:找出哪个应用程序处于活动状态多长时间?活动意味着“用户正在与应用程序窗口交互”。 例如,用户在 …

半枫 2024-11-18 13:50:19 3 0

我可以同时使用全局挂钩和原始输入吗?

我尝试使用 Global Hooks 使用 SetWindowsHookEx 来获取所有击键。 问题是我无法同时使用全局挂钩和原始输入。 我认为这里一定存在一些问题,因为在启…

走走停停 2024-11-01 16:29:37 6 0

.NET 应用程序中未调用低级键盘挂钩

我正在用 C# 编写键盘记录程序,但从键盘事件调用我的钩子方法时遇到一些问题。我的代码看起来正确,但由于某种原因回调没有发生。 以下是相关代码: …

誰認得朕 2024-10-30 18:03:18 5 0

使用 SetWindowsHookEx 的 WM_PAINT 挂钩

这是我的代码 // hook.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include using namespace std…

煞人兵器 2024-10-26 18:18:37 4 0

拦截大写锁定按下的最佳方法

为了制作像 Launchy 这样的程序,拦截 Windows 上的 Caps Lock 按钮的最佳方法是什么? 目前,我正在使用 SetWindowsHookEx 设置低级挂钩,但是这对我…

忆悲凉 2024-10-22 20:37:24 9 0

挂钩 Win32 窗口创建/调整大小/查询大小

我正在尝试“扩展”现有的应用程序。 目标是在不更改现有应用程序代码的情况下使现有应用程序变得更大。 一个约束是拉伸的应用程序不会“注意到”它,…

温柔少女心 2024-10-20 14:23:37 5 0

使用 KeyboardProc / SetWindowsHookEx 从注入的 DLL 中挂钩键盘

注意:我正在使用纯 C 语言。不是 C++,也不是 C#。 我正在开发一个模组。我已经编写了一个可用的 DLL 注入器,以及要注入的 DLL。除了用户输入之外,…

烟火散人牵绊 2024-10-20 02:33:38 8 0

64 位操作系统的系统范围挂钩

我想在 64 位操作系统上执行系统范围的挂钩(使用 SetWindowHook)。 我知道64位进程(= proc64)只能加载64位dll(= dll64),32位进程(= proc32)…

烟雨凡馨 2024-10-19 18:55:29 6 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文