Tom>Блин стареть начинаю. Забыл совсем
То, что ты указываешь в COSERVERINFO — это параметры безопастности активации (запуска) обьекта. Т.е эти параметры действуют только на создание обьекта. Есть ещё защита вызовов. Её параметры нужно установить при помощи IClientSecurity или врапера над ней — CoSetProxyBlanket.
Значит делаю так, с помощью IMyInterface->QI получаю IUnknown и IClientSecurity, дальше вызываю SetBlanket:
SetBlanket(piUnk,RPC_C_AUTHN_WINNT, RPC_C_AUTHZ_NONE, NULL, RPC_C_AUTHN_LEVEL_CONNECT,
RPC_C_IMP_LEVEL_IMPERSONATE, &caId, EOAC_NONE);
здесь caID такое же как и при CoCreateInstanceEx.
Результат не изменился