CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

【提示:】如何得到DLL加载时的状态比如。 DLL_PROCESS_ATTACH DLL_PROCESS_DETACH

楼主BLsoft(網龍ζ龍活)(Cyber-Security of [MVP])2006-02-13 16:40:28 在 VC/MFC / 基础类 提问

当使用一个WIN32DLL的时候    
  DLL的主入口是DllMain(   HMODULE   hModule,   DWORD     ul_reason_for_call,   LPVOID   lpReserved)  
  这时可以很方便的得到加载时的状态  
   
  但是如果使用的是MFC   的DLL   这时是  
  int   _tmain(int   argc,   TCHAR*   argv[],   TCHAR*   envp[])  
  此时如何得到DLL的加载状态比如  
    DLL_PROCESS_ATTACH     DLL_PROCESS_DETACH  
   
  兄弟们急救呀。     回的答不会的顶来者有分 问题点数:70、回复次数:6Top

1 楼BLsoft(網龍ζ龍活)(Cyber-Security of [MVP])回复于 2006-02-13 16:48:03 得分 0

就70分了大家不要嫌少。   现在回答问题不给可用分。已经揭不开锅了Top

2 楼license(序列号)回复于 2006-02-13 17:01:04 得分 6

upTop

3 楼syy64(太平洋)回复于 2006-02-13 17:03:15 得分 6

markTop

4 楼huwei001982(michaelhuwei.cnblogs.com)回复于 2006-02-13 17:28:26 得分 50

但是如果使用的是MFC   的DLL   这时是  
  int   _tmain(int   argc,   TCHAR*   argv[],   TCHAR*   envp[])  
  ------------------  
  不会吧,   如果是MFC的扩展DLL,   它会生成一个   CxxxApp   的类  
   
  你可以在里面添加   InitInstance(相当于   Attach),   ExitInstance(相当于   Detach)事件Top

5 楼wangk(倒之)回复于 2006-02-13 17:28:42 得分 8

不是吧,我建了三个不同类型的MFC的DLL工程没有一个入口是_tmain  
  除了CDll2App,就是DllMain!Top

6 楼BLsoft(網龍ζ龍活)(Cyber-Security of [MVP])回复于 2006-02-13 17:45:18 得分 0

哈哈,兄弟们就是厉害呀。   “你可以在里面添加   InitInstance(相当于   Attach),   ExitInstance(相当于   Detach)事件”   这样做确实可以。目前正在这样改中。   可是有没有更方便的。    
   
  (我选择的不是MFC创立的工程     我选择的是WIN32     一开始只是支持ATL就行了。   可是后来发现要用MFC的东西。所以就又用WIN32创建了一个DLL   但这次选择上了ATL   和MFC   就出现了_tmain)  
   
  目前在使用   huwei001982(編程浪子)   的方法添加派生类。   不知道能不能过呀。因为还有一大堆的消息宏定义。   发汗中...  
   
  如果不行就麻烦了。   又要移植工程。      
   
  有没有不用CAxxxPP的方法   直接使用一个函数就可以得到状态的。   或是能不能动态在DLLMAIN的函数里面在挂上一个自己的函数调用一下.    
  Top

相关问题

  • 动态加载DLL!!!!!!!!!!!!!!!!!!!
  • 动态加载dll
  • DLL加载错误
  • dll的加载 help
  • 如何加载dll?(隐式加载)
  • System.DllNotFoundException: 无法加载 DLL (oci.dll)。
  • System.DllNotFoundException: 无法加载 DLL (oci.dll)。
  • delphi中怎样加载dll?
  • 如何显式加载dll?
  • LoadLibrary加载DLL的问题

关键词

  • win32
  • dll
  • 函数
  • mfc
  • 选择
  • 加载
  • detach
  • tmain
  • attach
  • 状态

得分解答快速导航

  • 帖主:BLsoft
  • license
  • syy64
  • huwei001982
  • wangk

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo