В мсдн написано, что модуль выгружается, если DllCanUnloadNow возвращает true. Но мой модуль почему-то выгружается даже если возвращает 0. Предотвращая лишние вопросы сразу поясню: 1. ошибки в возвращаемом значении нет: даже если всегда возвращать 0, модуль выгружается 2. выгружает модуль именно CoFreeUnusedLibrariesEx. 3. на всякий случай: модуль является BHO для IE, выгрузка происходит при установке с некоторого сайта ActiveX компонента После выгрузки модуля вызывается метод интерфейса из моего модуля, естественно IE падает Кто в курсе какая еще может быть причина выгрузки?