DLL入口函数
2017-02-15 15:54
295 查看
BOOL APIENTRY DllMain(HINSTANCE hInst /* Library instance handle. */,
DWORD reason /* Reason this function is being called. */,
LPVOID reserved /* Not used. */)
{
switch (reason)
{
case DLL_PROCESS_ATTACH://载入DLL会触发
//::MessageBox(0, L"1", L"1", 0);
break;
case DLL_PROCESS_DETACH://卸载DLL会触发
return true;
::MessageBox(0, L"2", L"2", 0);
break;
case DLL_THREAD_ATTACH://卸载DLL会触发
return true;
::MessageBox(0, L"3", L"3", 0);
break;
case DLL_THREAD_DETACH://载入DLL会触发
return true;
::MessageBox(0, L"5", L"5", 0);
break;
}
}
DWORD reason /* Reason this function is being called. */,
LPVOID reserved /* Not used. */)
{
switch (reason)
{
case DLL_PROCESS_ATTACH://载入DLL会触发
//::MessageBox(0, L"1", L"1", 0);
break;
case DLL_PROCESS_DETACH://卸载DLL会触发
return true;
::MessageBox(0, L"2", L"2", 0);
break;
case DLL_THREAD_ATTACH://卸载DLL会触发
return true;
::MessageBox(0, L"3", L"3", 0);
break;
case DLL_THREAD_DETACH://载入DLL会触发
return true;
::MessageBox(0, L"5", L"5", 0);
break;
}
}
相关文章推荐
- 51nod 1714:B君的游戏(博弈 sg打表)
- 【bzoj1131】[POI2008]Sta 树形dp
- Spring整合Struts2的配置与测试
- crontab中使用sudo命令的注意
- linux系统ip配置笔记
- 百度地图显示多点位置(类似足迹功能)
- 知识图谱中推理技术进展及应用
- 线程之间通信 wait notify
- 算法知识点整理——第1章 算法复杂性
- 提高C#编程水平的50个要点
- 手把手教windows10+无Gpu+caffe下Mnist实例运行与测试自己的图片
- POJ 3657 Haybale Guessing 笔记
- Redis 主从、哨兵Sentinel、Jedis
- iOS --- UIColor中使用16进制选取颜色
- C++实例---数组访问(指针)
- Trip
- 【机器人学】机器人开源项目KDL源码学习:(1)下载源码并在ubuntu下运行geometry部分(旋转矩阵)
- 理解React组件的生命周期
- Scala 元组
- dedecms ---m站功能基础详解