大家好 下面这段函数有什么作用 我是新手 希望大家给点提示 谢谢 这是一个 DLL文件中的 另外一个EXE文件没有提到调用ServiceMain, 我想知道 EXE和DLL是怎么联系起来的,是不是EXE文件必须调用DLL里的函数啊? 再次谢谢
procedure DLLEntryPoint(dwReason : DWord);
begin
case dwReason of
DLL_PROCESS_ATTACH: ;
DLL_PROCESS_DETACH: ;
DLL_THREAD_ATTACH: ;
DLL_THREAD_DETACH: ;
end;
end;// 导出函数列表
exports
ServiceMain;begin
DllProc := @DLLEntryPoint;
end.
procedure DLLEntryPoint(dwReason : DWord);
begin
case dwReason of
DLL_PROCESS_ATTACH: ;
DLL_PROCESS_DETACH: ;
DLL_THREAD_ATTACH: ;
DLL_THREAD_DETACH: ;
end;
end;// 导出函数列表
exports
ServiceMain;begin
DllProc := @DLLEntryPoint;
end.
begin
case dwReason of
DLL_PROCESS_ATTACH: ; //进程方式--活(做什么)
DLL_PROCESS_DETACH: ; // --死(做什么--总有诸如买棺材烧纸之类的事情)
DLL_THREAD_ATTACH: ; // 同上不过是线程方式
DLL_THREAD_DETACH: ; //
end;
end;// 导出函数列表
exports
ServiceMain;begin
DllProc := @DLLEntryPoint; //函数入口地址
end.