下载资源后端资源详情
3970976CopyHook_src.zip
大小:10.42KB
价格:13积分
下载量:0
评分:
5.0
上传者:ywbcff
更新日期:2008-04-01

hook程序

资源文件列表(大概)

文件名
大小
CopyHook/
-
CopyHook/CopyHook.cpp
1.91KB
CopyHook/CopyHook.def
224B
CopyHook/CopyHook.dsp
12.64KB
CopyHook/CopyHook.dsw
539B
CopyHook/CopyHook.h
5.25KB
CopyHook/CopyHook.idl
736B
CopyHook/CopyHook.rc
2.79KB
CopyHook/CopyHookps.def
250B
CopyHook/CopyHookps.mk
466B
CopyHook/MyHook.cpp
801B
CopyHook/MyHook.h
1.2KB
CopyHook/MyHook.rgs
1.04KB
CopyHook/ReleaseUMinDependency/
-
CopyHook/resource.h
501B
CopyHook/StdAfx.cpp
315B
CopyHook/StdAfx.h
929B
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 <initguid.h>#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 Pointextern "C"BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID ){ 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 OLESTDAPI DllCanUnloadNow(void){ return (_Module.GetLockCount()==0) ? S_OK : S_FALSE;}/////////////////////////////////////////////////////////////////////////////// Returns a class factory to create an object of the requested typeSTDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv){ return _Module.GetClassObject(rclsid, riid, ppv);}/////////////////////////////////////////////////////////////////////////////// DllRegisterServer - Adds entries to the system registrySTDAPI DllRegisterServer(void){ // registers object, typelib and all interfaces in typelib return _Module.RegisterServer(TRUE);}/////////////////////////////////////////////////////////////////////////////// DllUnregisterServer - Removes entries from the system registrySTDAPI DllUnregisterServer(void){ return _Module.UnregisterServer(TRUE);}

用户评论 (0)

发表评论

captcha