Здравствуйте, Igor Polyakov, Вы писали:
IP>Есть машина A, на котором расположен COM-компонент в виде out-proc-сервера. Он поддерживает интерфейс I. С машины B (на котором не зарегистрирован этот компонент) клиент вызывает CoCreateInstanceEx? где указывает в качестве имени машины A. Instance создается. Но когда клиент вызывает QueryInterface(I) у созданного объекта, то тот проваливается с E_NOINTERFACE.
IP>В чем может быть проблема ?
Нужно зарегистрировать TLB сервера для маршаллинга его интерфейсов. Если ее отдельно нет, можно извлечь из ресурсов EXE.