静态编译EasyHook

缘起detours这货专业版要9999.95大刀,寻找free版本,发现神器EasyHook,免费,现阶段够用。 下载,编译,发现没有静态lib版本,果断改之。spa

  1. 新建项目配置Release_lib,能够拷贝Release的配置;.net

  2. Project settings -> General -> Configuration type改成Static Library (.lib);图片

  3. Preprocessor中加宏定义EASYHOOK_LIB;get

  4. Code Generation中Runtime library 改成/MT;io

  5. EasyHook.h中: ![在此输入图片描述][1]编译

  6. EasyHook.h中添加定义:配置

![在此输入图片描述][2]sso

  1. 使用时在Preprocessor中加宏定义EASYHOOK_LIB,在程序入口处调用:EasyHookDllMain(NULL, DLL_PROCESS_ATTACH, NULL); 在退出时调用EasyHookDllMain(NULL, DLL_PROCESS_DETACH, NULL); [1]: http://static.oschina.net/uploads/space/2013/1022/111350_81aG_926972.jpg [2]: http://static.oschina.net/uploads/space/2013/1022/111401_8ndt_926972.jpg
相关文章
相关标签/搜索