DllMain附加和分离过程中的使用限制

Ste*_*and 6 c++ dll winapi mfc

在DllMain Detach过程中,我的一位同事遇到了麻烦.他的错误似乎并不是出现在所有情况下,而是经常出现.

在试图帮助他时,我有点想起DllMain附加和分离过程中的一些使用限制,但我不确定我记得很清楚,因为它是2年的技术讨论而且我不是在解决终止问题.

我有点记得我们应该:

  • 避免使用new和delete运算符,更喜欢HGLOBAL内存分配
  • 避免在这里处理线程终止.

如果我错了,你可以纠正我,如果有的话,请解释我,或者指出一篇能够解决这些问题的技术文章.