Dll与Hook

本文主要介绍了DLL的使用,包括创建DLL、头文件与库文件的作用、C++中DLL的导出函数处理以及动态链接库的隐式和显示调用。接着讲解了Hook的基本原理,通过SetWindowsHookEx函数设置不同类型的钩子,并给出非全局和全局Hook的实例代码,展示了如何监听键盘和鼠标事件并卸载Hook。
摘要由CSDN通过智能技术生成

      最近看了孙鑫的视频,学习了一下DLL和HOOK的一些知识,故此做下笔记。下面以add,sub两函数和Point类为例。

一,Dll的简单使用

      使用 一个DLL,一般需要另外两个文件.H和.LIB。.H文件或.LIB文件。.H文件可用于使用.DLL的客户或是.DLL文件本身,其作用编译时期。.LIB文件是一个引入苦,用于客户程序,作用在链接时期。.DLL文件当然作用于运行时期了。

    打开VS2008,选择Win32,DLL空项目。新建一个DLL.CPP和DLL.H文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值