靜態編譯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
相關文章
相關標籤/搜索