构建DLL入口函数
BOOL WINAPI DllMain(HANDLE hDllHandle,DWORD dwReason, )
{
HMODULE hModule=(HMODULE)hDllHandle;//本模块加载到内存中时的基址
switch(dwReason)
{
case DLL_PROCESSS_ATTACH;//进程加载
//初始化
case DLL_PROCESSS_DETACH;//进程卸载
//资源释放
case DLL_THREAD_ATTACH;
case DLL_THREAD_DETACH;
}
}
当一个程序试图加载卸载dll时,系统会调用dll库中的DllMain函数
然后编写实际功能函数
导出函数
使用def文件
VS设置