2017年5月22日星期一

dll格式

DLL

VC++:使用_declsper修饰符或定义一个.def文件来输出函数


导入库:包含lib文件


入口点函数:载入dll:loadlibrary/loadlibraryex
:卸载dll:freelibrary,terminateprocess/terminatethread
禁止新线程调用dll:disablethreadlibrarycalls
只有一个线程可以调用一次入口函数
需要调用dll时:
>进程载入dll:dll_process_attach;
>现进程创建新线程:dll_thread_attach;
>线程正常退出:dll_thread_detach;
>进程卸载dll:dll_process_detach;

没有评论:

发表评论