Limitaciones de uso durante el proceso DllMain Attach and Detach

Limitaciones de uso durante el proceso DllMain Attach and Detach

Evite llamar a LoadLibrary y las API relacionadas.

Además del enlace de Steve, aquí hay algunas buenas publicaciones relevantes de The Old New Thing de Raymond Chen:

  • https://devblogs.microsoft.com/oldnewthing/20040127-00/?p=40873
  • https://devblogs.microsoft.com/oldnewthing/20040128-00/?p=40853
  • https://devblogs.microsoft.com/oldnewthing/20070904-00/?p=25283
  • https://devblogs.microsoft.com/oldnewthing/20100115-00/?p=15253

La mayoría de los problemas surgen debido a conflictos sobre el bloqueo del cargador. DllMain no debe ser de ejecución prolongada ni usar bloqueos si es evitable.

Buenos antecedentes aquí.