文件名称:Delphi API HOOK 完全说明源码
文件大小:1.12MB
文件格式:RAR
更新时间:2019-09-20 12:16:00
Delphi API HOOK 完全说明源码
为了使我们改写的代码正确运行,我们的函数必须和要改写的 API 函数具有同样形式的形参。在我的程序中,我拦截了 MessageBoxA 和 MessageBoxW 两个函数。所以我这样定义自己的函数
【文件预览】:
Delphi API HOOK 完全说明 (4)Try3
----bin()
--------TRY3.exe(367KB)
--------TryDLL.dll(362KB)
----mess.pas(2KB)
----TRY3.cfg(445B)
----APIHook.pas(3KB)
----mess.~pas(1KB)
----APIHook.~pas(3KB)
----APIHook.dcu(2KB)
----TRY03.pas(1KB)
----TRY3.res(876B)
----TryDLL.dof(2KB)
----TRY3.~dpr(216B)
----TryDLL.~dpr(1KB)
----TryDLL.res(876B)
----TryDLL.dpr(1KB)
----TRY03.ddp(51B)
----TRY03.dfm(835B)
----TRY3.dof(2KB)
----TryDLL.cfg(445B)
----TRY03.dcu(4KB)
----mess.dcu(2KB)
----TRY3.dpr(184B)
Delphi API HOOK 完全说明 (3)Try2
----Try2.dpr(184B)
----bin()
--------TryDLL.dll(361KB)
--------Try2.exe(367KB)
----Try02.dcu(4KB)
----mess.pas(2KB)
----Try2.cfg(445B)
----Try02.pas(1KB)
----APIHook.pas(941B)
----APIHook.dcu(1KB)
----Try2.dof(2KB)
----TryDLL.dof(2KB)
----TryDLL.~dpr(1KB)
----Try02.~dfm(831B)
----TryDLL.res(876B)
----TryDLL.dpr(1KB)
----Try2.res(876B)
----Try02.dfm(827B)
----TryDLL.cfg(445B)
----Try02.~pas(1KB)
----mess.dcu(2KB)
Delphi API HOOK 完全说明 (2)TestTry
----bin()
--------TestTry.exe(367KB)
--------try00.exe(367KB)
----Test0Try.pas(659B)
----TestTry.cfg(445B)
----TestTry.dpr(193B)
----Test0Try.dfm(498B)
----Test0Try.~pas(313B)
----Test0Try.~dfm(329B)
----TestTry.dof(2KB)
----Test0Try.dcu(4KB)
----TestTry.res(876B)
Delphi API HOOK 完全说明 (1)Try1
----bin()
--------TRY1.exe(388KB)
----mess.pas(2KB)
----TRY1.dpr(236B)
----Project1.res(876B)
----TRY1.res(876B)
----Unit1.~dfm(835B)
----Unit1.dfm(835B)
----APIHook.pas(941B)
----mess.~pas(2KB)
----Unit1.ddp(51B)
----Project1.cfg(445B)
----APIHook.~pas(819B)
----APIHook.dcu(1KB)
----Unit1.pas(969B)
----TRY1.dof(3KB)
----Unit1.~ddp(51B)
----Project1.dof(2KB)
----Unit1.~pas(969B)
----TRY1.cfg(445B)
----Unit1.dcu(4KB)
----mess.dcu(2KB)