CSDN论坛 > VC/MFC > 进程/线程/DLL

求HOOK例子 [问题点数:50分,结帖人pzichen]

Bbs2
本版专家分:354
结帖率 98%
CSDN今日推荐
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs2
本版专家分:354
Bbs3
本版专家分:691
Bbs8
本版专家分:42972
Blank
微软MVP 2004年9月 荣获微软MVP称号
Blank
红花 2003年11月 VC/MFC大版内专家分月排行榜第一
Bbs4
本版专家分:1923
匿名用户不能发表回复!
其他相关推荐
HOOK技术--键盘鼠标钩子实例
1.首先创建一个DLL项目,用以生成自定义的DLL文件,在DLL文件中对外有两个接口,安装钩子的函数SetHook和卸载钩子函数UnSetHook函数,对于    这些函数由于需要导出,所以在工程项目的.h文件中需要声明这些函数需要导出。 //MouseKeyboardHook.h#ifdef MOUSEKEYBOARDHOOK_EXPORTS #define MOUSEKEYBOARDH
hook实现的项目
hook例子
HooK Dll简单例子
Hook Dll 听起来挺高深,其实挺简单我用大白话解释一遍正常的程序A和他要调用的Dll B注入程序C和他要替换的Dll DA通过loadlibrary 函数加载B到自身内存空间再说详细点,就是在A中开辟一片内存,然后把B放进去,通过B的地址来调用相关函数我们要做的就是,替换B的地址为我们的假函数D的地址通过OpenProcess,CreateRemoteThread,等等函数实现说多了没用,代码
Windows Hook钩子机制及键盘钩子实例(转)
本文将试图以下面的顺序讲解HOOK的大部分内容:  1、 WINDOWS的消息机制  2、 HOOK介绍  3、 HOOK链  4、 HOOK钩子的作用范围  5、 HOOK类型  6、 回调函数  7、 HOOK钩子的安装与卸载  +++++++++++++++++++  WINDOWS的消息机制  +++++++++++++++++++
写个较通用的32位apihook函数 免得每次都重写
写个较通用的32位apihook函数 免得每次都重写
易语言 HOOK API例子
这个例子是HOOK 弹出消息框的例子 HOOK MessageBoxA 截取消息
(转)替换 IAT 中的导入函数地址实现 Hook API
替换 IAT 中的导入函数地址实现 Hook API
跑了一下hook api的例子,不行
来自于《windows核心编程》就是不行:(看了一下网上的文章,中文的编译都不通过。俄文的我看不懂。
java之hook
Runtime.getRuntime().addShutdownHook(shutdownHook);    这个方法的含义说明:        这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等
VB.Net中HOOK的使用方法
由于Hook种类较多,本文中以最常用的键盘Hook为例进行分析。   一、先来看一下在vb中是如何实现的   截的是空格键。表现的目标是:一个form,上面有一个textbox,不管焦点是否落在textbox里,按空格键,不会在textbox中输入一个空格,而是变成在textbox中写入一句话:“HOOK成功!”   1.在一个Module中写入下列代码:   调用的API
关闭