100分 谁能给个DLL注入的 简单一点的,短一点的程序例子
来源:百度知道 编辑:UC知道 时间:2024/06/19 23:09:46
我要C的。
dlephi的
**********************************************************************************
DLL文件说明:
**********************************************************************************
library Project2;
uses
SysUtils, //应用单元
Classes,
windows;
procedure Log(dwReason:DWord); //要输入的函数,参数必须要dwReason:DWord 注意:尽量不用stdcall关键字
var
i:integer;
begin
for i:=0 to 5 do begin
MessageBox(0,'已经被注入,时间5秒,'0',16);
sleep(1000);
end;
ExitProcess(0);
end;
{$R *.res}
exports //输入的函数名
Log;
begin //DLL的初始化区域内容
DllProc := @Log; //DllProc是本Dll的首地址,将要注入的函数地址赋给他
Log(DLL_PROCESS_ATTACH); //函数的参数必须是:DLL_PROCESS_ATTACH
end.
***********************************************************************************