佚名通过本文主要向大家介绍了dllmain,apientry dllmain,dllmain函数,dllmain参数,dllmain 返回值等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 没有DllMain怎么办
描述:
解决方案1:
描述:
用ATL生成一个支持MFC的dll工程,里面没有出现DllMain方法。但我要让这个dll实现线程本地存储,要在DllMain中加一段代码。怎么才能让这个DllMain出现呢?
解决方案1:
基本上你可以这样。
InitInstance里TlsAlloc出来一个index,保存到全局变量中
线程中在需要的时候用TlsSetValue和TlsGetValue进行操作
ExitInstance里TlsFree
您可能想查找下面的文章:
- 同样是Atl做的COM插件,有的是以DllMain为入口点,有的却是用CWinApp启动的,为什么?
- ocx静态调用dll问题,dllmain冲突
- DllMain裡面"不適合"調用COMDCOM嗎??
- 如何解决这个错误?errorLNK2005:_DllMain@12alreadydefinedinMSVCRTDlib
- Atl工程的DllMain能否什么都不做?
- dllmain函数怎么不一样,求解
- _DllMain@12已经在dllmainobj中定义错误的解决方法
- 进程内组件如何调试阿,我根本进不去DLLMain??
- 为什么进程退出时没有进入DllMain的DLL_PROCESS_DETACH?
- 使用RegularDLL如何用dllmain的功能?