hur.cn - 华软网

 热门搜索

  • 授权方式: 金币下载
  • 支付金币: 1个
  • 金币充值: 点击查看
  • 下载方法: 点击查看
  • 源码大小: 68 KB
  • 评分等级: ★★★
  • 源码类别: 金币下载
  • 运行环境: WinXP/NT/Vista/Win7
  • 整理录入: 昕晨
  • 更新时间: 2010/12/23 6:10:06

源码介绍    


前两天有个朋友想让我帮做个ApiHook的东西,公司的网较慢,只可搜海内网站,结果搜了n个没有完整原代码,极度郁闷,现转一个codeproject的原代码,以后也方便自己下载运用。
说明一下,这个代码在CodeProject有下,代码我大致翻了一下,只挂引入表的函数,注入有SetWindowHookEx和CreateRemoteThread两种方式,进程枚举也区分了不同系统下运用的psai和toolhelp,另外为了获得Process的创建消息,做了一个驱动来注册回调函数,总的来说,在注入部份做得相当棒,如果想挂各种函
数,能够连系detour运用。
ApiHook 技术源代码
 (5 folders, 1 files, 1.13 KB, 230.54 KB in total.)
  HookSystem.dsw 1.13 KB
   Common
 (0 folders, 10 files, 51.61 KB, 51.61 KB in total.)
  Common.h 0.98 KB
  CustomMessages.h 1.07 KB
  IniFile.cpp 1.89 KB
  IniFile.h 1.33 KB
  LockMgr.cpp 2.01 KB
  LockMgr.h 2.57 KB
  LogFile.h 2.10 KB
  ModuleInstance.cpp 21.22 KB
  ModuleInstance.h 8.93 KB
  SysUtils.h 9.51 KB
   HookSrv
 (1 folders, 16 files, 46.25 KB, 54.38 KB in total.)
   ApplicationScope.cpp 4.20 KB
   ApplicationScope.h 3.10 KB
   HookSrv.cpp 4.68 KB
   HookSrv.dsp 4.85 KB
   HookSrv.h 1.64 KB
   HookSrv.plg 2.14 KB
   HookSrv.rc 7.84 KB
   LimitSingleInstance.cpp 1.58 KB
   LimitSingleInstance.h 1.29 KB
   MainFrm.cpp 4.23 KB
   MainFrm.h 2.10 KB
   Resource.h 684 bytes
   StdAfx.cpp 672 bytes
   StdAfx.h 1.13 KB
   TrayIcon.cpp 4.52 KB
   TrayIcon.h 1.62 KB
   res
 (1 folders, 3 files, 2.19 KB, 8.14 KB in total.)
   HookSrv.ico 1.05 KB
   HookSrv.rc2 399 bytes
   trayicon.ico 766 bytes
   _PAlbTN
 (0 folders, 2 files, 5.95 KB, 5.95 KB in total.)
  HookSrv.ico_160x120 3.88 KB
  TRAYICON.ICO_160x120 2.06 KB
   HookTool
 (0 folders, 16 files, 105.40 KB, 105.40 KB in total.)
  ApiHook.cpp 29.05 KB
  ApiHook.h 9.14 KB
  HookTool.cpp 3.47 KB
  HookTool.def 110 bytes
  HookTool.dsp 5.76 KB
  Injector.cpp 13.85 KB
  Injector.h 4.92 KB
  Interlocked.h 2.96 KB
  ModuleScope.cpp 11.74 KB
  ModuleScope.h 6.07 KB
  NtDriverController.cpp 4.57 KB
  NtDriverController.h 1.65 KB
  NtInjectorThread.cpp 1.36 KB
  NtInjectorThread.h 1.65 KB
  NtProcessMonitor.cpp 6.60 KB
  NtProcessMonitor.h 2.50 KB
   NTProcDrv
 (0 folders, 2 files, 12.06 KB, 12.06 KB in total.)
  NTProcDrv.c 7.51 KB
  NTProcDrv.dsp 4.55 KB
  TestApp
 (0 folders, 2 files, 5.97 KB, 5.97 KB in total.)
 TestApp.cpp 2.12 KB
 TestApp.dsp 3.85 KB


上一源码:浅谈输入法编程
下一源码:进程模块查看

下载地址    

  • ApiHook 技术源代码

下载说明

  • 为防止盗链,本站资源部分有解压密码,解压密码点击查看
  • 如果您发现该资源不能下载,请通知管理员;
  • 为了保证您快速的下载,推荐使用迅雷或网际快车等专业工具下载;
  • 为确保所下资源能正常使用,请使用WinRAR v3.80或以上版本解压本站资源;
  • 本站所收集的下载资源均来源于网络,如果有侵犯您的版权,请来信告知,我们会马上处理;
  • 本站所提供的资源仅供学习和研究,请勿用于商业用途,请在下载后24小时内删除;
  • 本站不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害!