在启动特定应用程序时自动调用setWindowsHookEx的优雅方法

时间:2017-04-06 06:56:20

标签: c++ winapi process hook setwindowshookex

自动执行以下方案的最佳方法是什么?

目前,我正在将一些方法挂钩 用于侦听该应用程序上的某些鼠标事件的进程(示例计算器进程)。这可以通过致电setWindowsHookEx来实现 一些exe。出于测试目的,我通过命令行运行此exe或手动单击它。然后setWindowsHookEx 将自动将某些方法挂钩到过程中(示例计算器过程)。为了这个工作,计算器过程 必须运行。

我正在寻找一种自动化此方案的方法。这意味着计算器进程启动时, exe将自动运行,从而将钩子方法注入计算器进程。

我认为是一个解决方案,使用Windows服务,它将监视Windows操作系统中的所有进程创建,并且每当计算器进程打开时,它将调用setwindowshookex。在那儿 其他更好的方法来实现这一点。提前感谢您对此的任何想法

0 个答案:

没有答案