MinHook库的使用方式
MinHook的GitHub地址: https://github.com/TsudaKageyu/minhook
官方文档说明:MinHook - The Minimalistic x86/x64 API Hooking Library
MinHook就是通过Inline Hook实现的,通过生成库文件,在我们的项目中包含头文件以及对应库文件就可以实现Hook。
学习一个库,先学习怎么用,然后再阅读源码学习原理。
1.Hook
简单引入:
“Hook” 翻译过来的意思是“挂钩” “钩子”,在程序执行的时候,在适当的位置对程序运行流程进行监控、拦截即为Hook技术。
这里可以看我之前的文章:《Windows Hook的简单介绍——此树是我栽,此路是我开》
2.MinHook
极简主义的x86/x64API挂钩库.
MinHook通过Inline Hook实现的,通过生成库文件,在我们的项目中包含头文件以及对应库文件就可以实现Hook。
2.1文件结构
build目录:包含各种版本解决方案,可以选择对应的