2010-05-12 3 views
1

Мой основной процесс (main.exe) инициализировал библиотеку COM и создал поток, который создает новый процесс (p1.exe), этот новый процесс снова инициализирует библиотеку COM и после создания всех ссылок как нулевой unintialized COM здесь .. unintailezed COM в основном процессе (то есть main.exe) также ....crash with CoUnintailize() api COM

Когда я запускаю p1.exe по отдельности, он успешно ... но он сбой, когда я создаю процесс для p1.exe from main.exe

+0

Можете ли вы опубликовать пример кода, который демонстрирует проблему? – snowcrash09

ответ

0

Вы пытались использовать CoInitializeEx()?
Вы должны использовать CoInitializeEx с COINIT_APARTMENTTHREADED.