请问局部键盘钩子可以监视所有线程吗
当我调用SetWindowsHookEx安装钩子,最后两个参数都传0 ,会安装不成功 返回1428:没有模块句柄无法设置非本机的挂接。
因为我想不知道主窗口的的创建线程是什么 ,,所以我得监视所有线程 。
我又不想安装全局的键盘钩子,只能让HINSTANCE hMod, 设为0,,这么一来,,就安装 不成功了,如果 全局的,就可以成功。。大家讨论一下,这样的情况下怎么处理。
当我调用SetWindowsHookEx安装钩子,最后两个参数都传0 ,会安装不成功 返回1428:没有模块句柄无法设置非本机的挂接。
因为我想不知道主窗口的的创建线程是什么 ,,所以我得监视所有线程 。
我又不想安装全局的键盘钩子,只能让HINSTANCE hMod, 设为0,,这么一来,,就安装 不成功了,如果 全局的,就可以成功。。大家讨论一下,这样的情况下怎么处理。
所以你只要裂变一下线程,判断一下是否属于该进程,第一符合的就是该进程的主线程。
然后,按键,隐藏显示 外挂窗口。就安装了一个 键盘钩子,我想把这一部分做成一个通用的程序,,现在,我只有游戏的进程的句柄,,,FindWindow 要根据窗口标题来找窗口的。。
所以,,做通用程序是不是有点不合理。