首页下载资源后端hook程序

ZIPhook程序

ywbcff10.42KB需要积分:1

资源文件列表:

3970976CopyHook_src.zip 大约有18个文件
  1. CopyHook/
  2. CopyHook/CopyHook.cpp 1.91KB
  3. CopyHook/CopyHook.def 224B
  4. CopyHook/CopyHook.dsp 12.64KB
  5. CopyHook/CopyHook.dsw 539B
  6. CopyHook/CopyHook.h 5.25KB
  7. CopyHook/CopyHook.idl 736B
  8. CopyHook/CopyHook.rc 2.79KB
  9. CopyHook/CopyHookps.def 250B
  10. CopyHook/CopyHookps.mk 466B
  11. CopyHook/MyHook.cpp 801B
  12. CopyHook/MyHook.h 1.2KB
  13. CopyHook/MyHook.rgs 1.04KB
  14. CopyHook/ReleaseUMinDependency/
  15. CopyHook/resource.h 501B
  16. CopyHook/StdAfx.cpp 315B
  17. CopyHook/StdAfx.h 929B
  18. www.pudn.com.txt 218B

资源介绍:

简单的hook程序 希望您喜欢
// CopyHook.cpp : Implementation of DLL Exports. // Note: Proxy/Stub Information // To build a separate proxy/stub DLL, // run nmake -f CopyHookps.mk in the project directory. #include "stdafx.h" #include "resource.h" #include #include "CopyHook.h" #include "CopyHook_i.c" #include "MyHook.h" CComModule _Module; BEGIN_OBJECT_MAP(ObjectMap) OBJECT_ENTRY(CLSID_MyHook, CMyHook) END_OBJECT_MAP() ///////////////////////////////////////////////////////////////////////////// // DLL Entry Point extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID /*lpReserved*/) { if (dwReason == DLL_PROCESS_ATTACH) { _Module.Init(ObjectMap, hInstance, &LIBID_COPYHOOKLib); DisableThreadLibraryCalls(hInstance); } else if (dwReason == DLL_PROCESS_DETACH) _Module.Term(); return TRUE; // ok } ///////////////////////////////////////////////////////////////////////////// // Used to determine whether the DLL can be unloaded by OLE STDAPI DllCanUnloadNow(void) { return (_Module.GetLockCount()==0) ? S_OK : S_FALSE; } ///////////////////////////////////////////////////////////////////////////// // Returns a class factory to create an object of the requested type STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) { return _Module.GetClassObject(rclsid, riid, ppv); } ///////////////////////////////////////////////////////////////////////////// // DllRegisterServer - Adds entries to the system registry STDAPI DllRegisterServer(void) { // registers object, typelib and all interfaces in typelib return _Module.RegisterServer(TRUE); } ///////////////////////////////////////////////////////////////////////////// // DllUnregisterServer - Removes entries from the system registry STDAPI DllUnregisterServer(void) { return _Module.UnregisterServer(TRUE); }
100+评论
captcha