用VS2010生成的dll函数中,有默认主函数,如果我们想在进入dll之间进行一些程序的初始化操作或者
在程序结束后,进行资源回收等操作,在cpp文件中可进行如下DllMain函数的定义:
BOOL CALLBACK DllMain(HINSTANCE hDll,DWORD fdwReason,LPVOID Reserve)
{
printf(" dll \n");
switch(fdwReason)
{
case DLL_PROCESS_ATTACH:
//初始化
printf("Loading.....\n");
break;
case DLL_PROCESS_DETACH:
//善后处理
printf("UnLoading......\n");
break;
}
return TRUE;
}