DCOM CoCreateInstanceEx E_ACCESSDENIED

Я работаю с двумя компьютерами, на обоих под управлением Windows XP. Оба имеют одно и то же приложение, зарегистрированное в интерфейсе DCOM. Сейчас пытаюсь запустить программу с одного компьютера на другом.

Сначала я вызвал CoInitializeSecurity, после этого CoCreateInstanceEx, но результат был E_ACCESSDENIED.

Я также запускал dcomcnfg, чтобы дать кому-нибудь доступ, но это не помогло.


person konrad    schedule 10.12.2009    source источник


Ответы (2)


доступ - это ОДИН вариант под dcom ... вам также нужны настройки запуска и активации ... Я бы нажал на это дальше ...

person DRapp    schedule 10.12.2009
comment
Ой, извини. Я тоже их имел в виду. Я дал удаленный доступ и активацию всем в разделах «Запуск и активация» и «Права доступа» ... - person konrad; 11.12.2009

Вы должны явно добавить пользователя и предоставить ему все разрешения. После этого все работает.

person konrad    schedule 11.12.2009