存档

文章标签 ‘DllMain’

DllMain多线程死锁

2011年10月11日 4 条评论

在调试中遇到的一种死锁情况——DllMain死锁。DllMain是可选择的DLL入口指针,当进程和线程启动和终止时被系统调用,分别进行创建资源和释放资源等操作;而且也可以在DLL被装载进进程空间时(即DllMain响应DLL_PROCESS_ATTACH通知时)创建线程,在DLL从进程空间卸载时(即DllMain响应DLL_PROCESS_DETACH通知时)结束线程。但是在DllMain对创建或结束进程需要特别注意DllMain的序列化调用规则,使用不当将会造成死锁。下面是参考《Windows[......]

继续阅读

分类: 逆向调试 标签: , , ,