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í.