您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 程序退出时,dll不能进入ExitInstance

程序退出时,dll不能进入ExitInstance

来源:网络整理     时间:2016/8/14 20:17:33     关键词:

关于网友提出的“ 程序退出时,dll不能进入ExitInstance”问题疑问,本网通过在网上对“ 程序退出时,dll不能进入ExitInstance”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 程序退出时,dll不能进入ExitInstance
描述:

描述:
1)在exe退出的时候,涉及到的dll大多数都能进入ExitInstance,但某些dll的ExitInstance不能进入;
2)某个dll里面值没有被设为DLL_PROCESS_DETACH,导致没有正常调用DLLMain;
应该如何查找没有正常退出的点?
1)库函数使用的问题,导致缓冲区溢出,而导致dll不能正常析构?
2)如果想从析构顺序上查找异常退出的点,应该如何切入?
3)抑或是线程没有正常结束?
求指点。


解决方案1:

动态加载dll,并且没有主动Free,就不会进去。

解决方案2:

添加DLL Log,然后退出时看是否都有打印


以上介绍了“ 程序退出时,dll不能进入ExitInstance”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3282821.html

相关图片

相关文章