Здравствуйте, Коваленко Дмитрий, Вы писали:
O>>Дык делаете глобальный референс каунт, считающий инстансы всех объектов, созданных внутри длл, и получается свой DllShutdown при достижении его нуля
КД>У меня так и сделано прямо сейчас.
КД>Я хочу чтобы потоки продолжали существовать (в пуле) после освобождения последнего COM-объекта.
Imho жизнь потока можно продлить до вызова DllCanUnloadNow. Если DllCanUnloadNow возвращает S_OK, то нужно готовиться к выгрузке и прекращать фоновые работы, а если S_FALSE, то продолжаем делать полезную фоновую работу.