第1个回答 2015-06-29
如果你知道怎么新建工程请往下看。如果不知道就当我没来过
新建一个WIN32的DLL工程
新建一个CPP源文件
添加如下代码
BOOL WINAPI DllMain(
HANDLE hinstDLL,
DWORD dwReason,
LPVOID lpvReserved)
{
return TRUE;
}
就完成了DLLMAIN的编写了
第2个回答 2008-09-11
DllMain无法重载,你直接在向导生成的DllMain中添加代码就行了本回答被提问者采纳
第3个回答 2008-09-11
DllMain函数是Dll的入口点函数,DllMain函数的原型是BOOL WINAPI DllMain(HISNTANCE hInst, DWORD dwReason, LPVOID);,可在cpp的任何地方来定义这个函数。一般地,对于C\C++程序来说,这个DllMain并不是Dll的真正的入口点,真正的入口点是C\C++运行时库的入口点,C\C++运行时库在进行一些初始化后,才会调用你提供的DllMain函数。如果想让自己的DllMain成为真正的入口点函数,可以在链接选项里,把“入口点”改成DllMain。
第4个回答 2008-09-12
如果你知道怎么新建工程请往下看。如果不知道就当我没来过
新建一个WIN32的DLL工程
新建一个CPP源文件
添加如下代码
BOOL WINAPI DllMain(
HANDLE hinstDLL,
DWORD dwReason,
LPVOID lpvReserved)
{
return TRUE;
}
就完成了DLLMAIN的编写了