在DllMain的DLL_PROCESS_ATTACH中创建了线程
如何在加载我的进程退出之前安全的退出该线程? 注:被加载的dll不是通过FreeLibrary卸载,而是随进程的结束而被卸载(进程中没有调用FreeLibrary)。
如何在加载我的进程退出之前安全的退出该线程? 注:被加载的dll不是通过FreeLibrary卸载,而是随进程的结束而被卸载(进程中没有调用FreeLibrary)。
解决方案 »
- 我编写的windows服务究竟有何问题?请不栗次教!
- 【请教】动态添加静态文本框的小问题??
- 怎么使用PDH来做到任务管理器样的动态刷新当前实例和获取实例的计数器值?
- 问个弱的问题,关于IXMLDOMDocumentPtr
- (高分)要建一个电子合同中心,应该用到那些技术??
- 为了要在状态栏里显示一个字符串,我添加了一个字符串ID_INDICATOR_TEST
- 急!请问各位前辈,如何把一个建好的按钮(Button)删除?
- 窗体的显示能否在动态链中实现???
- vc压缩现有未压缩的avi视频
- c语言解决生兔子这个古典问题,程序对但是为什么没有输出?
- 请问如何使用Word2003的Shapes.AddLine函数?
- *************VC调试无法得到变量的值,报cxx0017的错误————————
Jerrrey Richter建议挂接ExitProcess函数,通过挂接ExitProcess函数,确保ExitProcess函数被调用时,先进入你自己的my_exitprocess函数,在这个函数内进行终止线程(TerminateThread,ExitThread),然后再调用系统的ExitProcess
终止线程有很多方法,最好是让线程函数自己返回。迫不得已才用TerminateThread,ExitThread
我先研究研究挂接ExitProcess,