文件名称:antihook_src
介绍说明--下载内容均来自于网络,请自行研究使用
代码使用Visual C++ 6.0为开发工具,为了使程序小巧灵活,本人使用了WTL而不是MFC实现软件的界面,所以编译源代码需要安装WTL库。WTL库是微软发布的基于ATL构建的工具库,随源代码一起发布,可以从微软网站下载,也可以从http://www,winmsg.com/cn/orbit.htm下载。本程序使用WTL 7.1,应该也可用WTL 7.5。编译WTL程序需要安装微软的Platform SDK,最好是2002年以后的版本,如果使用Visual Studio 2002或以后的版本可不用安装Platform SDK,因为它们已经包含了Platform SDK。
在AntiHook workspace下公有四个project,AntiHook是钩子检测程序,它编译生成AntiHook.exe,运行AntiHook.exe需要和AntiHook.ini在同一个目录下,AntiHook.ini是配置文件,可以在AntiHook目录下找到。sysHook是一个全局钩子程序的例子,编译候生成sysHook.dll,用于AntiHook测试之用。HookHelper是GUI界面的sysHook.dll加载程序,编译生成HookHelper.exe,运行HookHelper.exe就可以在系统中安装sysHook.dll钩子。Helper是Console界面的sysHook.dll加载程序,编译生成Helper.exe,用于调试sysHook.dll钩子程序。-code using Visual C 6.0 for the development of tools, in order to enable small flexible procedures, I used WTL instead of the MFC software interface, the need to compile the source code for the installation of WTL. WTL repository is based on Microsoft ATL Construction of the library of tools, together with the source code release can be downloaded from Microsoft's Web site, from http://www. winmsg.com/cn/orbit.htm download. The procedures used WTL 7.1, and should also be used WTL 7.5. Compiler WTL procedures need to install Microsoft's Platform SDK, preferably after the 2002 version, If using Visual Studio 2002 or later versions can be no installation Platform S DK, as they already covered by the Platform SDK. AntiHook workspace in the public domain under four project, AntiHook
在AntiHook workspace下公有四个project,AntiHook是钩子检测程序,它编译生成AntiHook.exe,运行AntiHook.exe需要和AntiHook.ini在同一个目录下,AntiHook.ini是配置文件,可以在AntiHook目录下找到。sysHook是一个全局钩子程序的例子,编译候生成sysHook.dll,用于AntiHook测试之用。HookHelper是GUI界面的sysHook.dll加载程序,编译生成HookHelper.exe,运行HookHelper.exe就可以在系统中安装sysHook.dll钩子。Helper是Console界面的sysHook.dll加载程序,编译生成Helper.exe,用于调试sysHook.dll钩子程序。-code using Visual C 6.0 for the development of tools, in order to enable small flexible procedures, I used WTL instead of the MFC software interface, the need to compile the source code for the installation of WTL. WTL repository is based on Microsoft ATL Construction of the library of tools, together with the source code release can be downloaded from Microsoft's Web site, from http://www. winmsg.com/cn/orbit.htm download. The procedures used WTL 7.1, and should also be used WTL 7.5. Compiler WTL procedures need to install Microsoft's Platform SDK, preferably after the 2002 version, If using Visual Studio 2002 or later versions can be no installation Platform S DK, as they already covered by the Platform SDK. AntiHook workspace in the public domain under four project, AntiHook
(系统自动生成,下载前可以参看下载内容)
下载文件列表
AntiHook
........\AntiHook
........\........\aboutdlg.h
........\........\AntiHook.cpp
........\........\AntiHook.dep
........\........\AntiHook.dsp
........\........\AntiHook.h
........\........\AntiHook.ini
........\........\antihook.log
........\........\AntiHook.mak
........\........\AntiHook.rc
........\........\ButtonHelp.h
........\........\ColorListCtrl.cpp
........\........\ColorListCtrl.h
........\........\CtrlColor.h
........\........\detectedlg.h
........\........\Global.cpp
........\........\Global.h
........\........\maindlg.cpp
........\........\maindlg.h
........\........\mainhelpdlg.h
........\........\MenuHelp.h
........\........\moduledlg.h
........\........\ModuleInfo.cpp
........\........\ModuleInfo.h
........\........\PsapiFunc.cpp
........\........\PsapiFunc.h
........\........\res
........\........\...\AntiHook.exe.manifest
........\........\resource.h
........\........\stdafx.cpp
........\........\stdafx.h
........\........\Toolhelp32Func.cpp
........\........\Toolhelp32Func.h
........\........\trayiconimpl.h
........\........\WzButton.cpp
........\........\WzButton.h
........\AntiHook.dsw
........\AntiHook.opt
........\Helper
........\......\Helper.cpp
........\......\Helper.dep
........\......\Helper.dsp
........\......\helper.log
........\......\Helper.mak
........\......\ReadMe.txt
........\......\StdAfx.cpp
........\......\StdAfx.h
........\HookHelper
........\..........\HookHelper.cpp
........\..........\HookHelper.dep
........\..........\HookHelper.dsp
........\..........\HookHelper.h
........\..........\hookhelper.log
........\..........\HookHelper.mak
........\..........\HookHelper.rc
........\..........\ReadMe.txt
........\..........\resource.h
........\..........\small.ico
........\..........\StdAfx.cpp
........\..........\StdAfx.h
........\sysHook
........\.......\ReadMe.txt
........\.......\StdAfx.cpp
........\.......\StdAfx.h
........\.......\sysHook.cpp
........\.......\sysHook.dep
........\.......\sysHook.dsp
........\.......\sysHook.h
........\.......\syshook.log
........\.......\sysHook.mak
........\AntiHook
........\........\aboutdlg.h
........\........\AntiHook.cpp
........\........\AntiHook.dep
........\........\AntiHook.dsp
........\........\AntiHook.h
........\........\AntiHook.ini
........\........\antihook.log
........\........\AntiHook.mak
........\........\AntiHook.rc
........\........\ButtonHelp.h
........\........\ColorListCtrl.cpp
........\........\ColorListCtrl.h
........\........\CtrlColor.h
........\........\detectedlg.h
........\........\Global.cpp
........\........\Global.h
........\........\maindlg.cpp
........\........\maindlg.h
........\........\mainhelpdlg.h
........\........\MenuHelp.h
........\........\moduledlg.h
........\........\ModuleInfo.cpp
........\........\ModuleInfo.h
........\........\PsapiFunc.cpp
........\........\PsapiFunc.h
........\........\res
........\........\...\AntiHook.exe.manifest
........\........\resource.h
........\........\stdafx.cpp
........\........\stdafx.h
........\........\Toolhelp32Func.cpp
........\........\Toolhelp32Func.h
........\........\trayiconimpl.h
........\........\WzButton.cpp
........\........\WzButton.h
........\AntiHook.dsw
........\AntiHook.opt
........\Helper
........\......\Helper.cpp
........\......\Helper.dep
........\......\Helper.dsp
........\......\helper.log
........\......\Helper.mak
........\......\ReadMe.txt
........\......\StdAfx.cpp
........\......\StdAfx.h
........\HookHelper
........\..........\HookHelper.cpp
........\..........\HookHelper.dep
........\..........\HookHelper.dsp
........\..........\HookHelper.h
........\..........\hookhelper.log
........\..........\HookHelper.mak
........\..........\HookHelper.rc
........\..........\ReadMe.txt
........\..........\resource.h
........\..........\small.ico
........\..........\StdAfx.cpp
........\..........\StdAfx.h
........\sysHook
........\.......\ReadMe.txt
........\.......\StdAfx.cpp
........\.......\StdAfx.h
........\.......\sysHook.cpp
........\.......\sysHook.dep
........\.......\sysHook.dsp
........\.......\sysHook.h
........\.......\syshook.log
........\.......\sysHook.mak