Description: Wr960204 Wu not.2012.2
Home http://www.raysoftware.cn
General Hook library.
Support X86 and Get X64.
The use of open source BeaEngine anti compilation engine.BeaEngine the benefits of BCB can be compiled into OMF format Obj,
Be linked into DCU s Delphi and target files. No extra tape DLL.
BeaEngin engine
Http://www.beaengine.org/
Limited:
1 can not Hook code size is less than 5 bytes of function.
2 can t Hook the first five bytes in a jump instruction function.
Friends who want to use their own also has a certain assembly or reverse knowledge.
Hook function before you determine that the function does not belong to the above two cases.
In addition to hook COM object has a skill, if you want to hook in the first time a COM object,
You can create a COM object that you want to hook before you create an object, Hook live, and then release your own objects.
This function has been under the hook, and the hook in the COM object before the creation of the.
To Search:
File list (Check if you may need any files):
.svn\all-wcprops
....\entries
branches\.svn\all-wcprops
........\....\entries
tags\.svn\all-wcprops
....\....\entries
.runk\.svn\all-wcprops
.....\....\entries
.....\trunk\.svn\all-wcprops
.....\.....\....\entries
.....\.....\Source\.svn\all-wcprops
.....\.....\......\....\entries
.....\.....\......\....\prop-base\BeaEngine32.obj.svn-base
.....\.....\......\....\.........\BeaEngine64.obj.svn-base
.....\.....\......\....\text-base\BeaEngine32.obj.svn-base
.....\.....\......\....\.........\BeaEngine64.obj.svn-base
.....\.....\......\....\.........\BeaEngineDelphi.pas.svn-base
.....\.....\......\....\.........\clean.bat.svn-base
.....\.....\......\....\.........\HookUtils.pas.svn-base
.....\.....\......\BeaEngine32.obj
.....\.....\......\BeaEngine64.obj
.....\.....\......\BeaEngineDelphi.pas
.....\.....\......\clean.bat
.....\.....\......\demo\.svn\all-wcprops
.....\.....\......\....\....\entries
.....\.....\......\....\....\prop-base\Test.res.svn-base
.....\.....\......\....\....\text-base\Test.dpr.svn-base
.....\.....\......\....\....\.........\Test.dproj.svn-base
.....\.....\......\....\....\.........\Test.res.svn-base
.....\.....\......\....\....\.........\UnitTest.dfm.svn-base
.....\.....\......\....\....\.........\UnitTest.pas.svn-base
.....\.....\......\....\BIN\.svn\all-wcprops
.....\.....\......\....\...\....\entries
.....\.....\......\....\...\Test.exe
.....\.....\......\....\DCU\.svn\all-wcprops
.....\.....\......\....\...\....\entries
.....\.....\......\....\...\BeaEngineDelphi.dcu
.....\.....\......\....\...\HookUtils.dcu
.....\.....\......\....\...\UnitTest.dcu
.....\.....\......\....\Test.dpr
.....\.....\......\....\Test.dproj
.....\.....\......\....\Test.dproj.local
.....\.....\......\....\Test.res
.....\.....\......\....\UnitTest.dfm
.....\.....\......\....\UnitTest.pas
.....\.....\......\....\__history\UnitTest.pas.~1~
.....\.....\......\....\.........\UnitTest.pas.~2~
.....\.....\......\....\.........\UnitTest.pas.~3~
.....\.....\......\....\.........\UnitTest.pas.~4~
.....\.....\......\....\.........\UnitTest.pas.~5~
.....\.....\......\....\.........\UnitTest.pas.~6~
.....\.....\......\HookUtils.pas
.....\.....\......\__history\HookUtils.pas.~1~
wiki\.svn\all-wcprops
....\....\entries
trunk\trunk\Source\demo\BIN\.svn\tmp\prop-base
.....\.....\......\....\...\....\...\props
.....\.....\......\....\...\....\...\text-base
.....\.....\......\....\DCU\.svn\tmp\prop-base
.....\.....\......\....\...\....\...\props
.....\.....\......\....\...\....\...\text-base
.....\.....\......\....\.svn\tmp\prop-base
.....\.....\......\....\....\...\props
.....\.....\......\....\....\...\text-base
.....\.....\......\....\BIN\.svn\prop-base
.....\.....\......\....\...\....\props
.....\.....\......\....\...\....\text-base
.....\.....\......\....\...\....\tmp
.....\.....\......\....\DCU\.svn\prop-base
.....\.....\......\....\...\....\props
.....\.....\......\....\...\....\text-base
.....\.....\......\....\...\....\tmp
.....\.....\......\.svn\tmp\prop-base
.....\.....\......\....\...\props
.....\.....\......\....\...\text-base
.....\.....\......\demo\.svn\prop-base
.....\.....\......\....\....\props
.....\.....\......\....\....\text-base
.....\.....\......\....\....\tmp
.....\.....\......\....\BIN\.svn
.....\.....\......\....\DCU\.svn
.....\.....\.svn\tmp\prop-base
.....\.....\....\...\props
.....\.....\....\...\text-base
.....\.....\Source\.svn\prop-base
.....\.....\......\....\props
.....\.....\......\....\text-base
.....\.....\......\....\tmp
.....\.....\......\demo\.svn
.....\.....\......\....\BIN
.....\.....\......\....\DCU
.....\.....\......\....\__history
.....\.....\......\....\__recovery
branches\.svn\tmp\prop-base
........\....\...\props
........\....\...\text-base
tags\.svn\tmp\prop-base
....\....\...\props
....\....\...\text-base
.runk\.svn\tmp\prop-base