2016-12-16 2 views
0

Клиент DCOM расположен под сервером WIN 2012, сервер DCOM расположен под WIN XP. Когда я вызываю CoCreateInstanceEx, он возвращает 0x80040155 «Интерфейс не зарегистрирован».DCOM CoCreateInstanceEx 0x80040155

Действия, которые уже были выполнены:

  • Регистрация COM-классы на ServerSide через MyApp.exe /regserver
  • Проверил реестра (на стороне сервера), если соответствующие этот AppID и интерфейс CLSID, есть.
  • сконфигурированной DCOM на стороне сервера с помощью DCOMCNFG (на основе этого link)
  • Также включено DCOM на стороне клиента с помощью DCOMCNFG
  • Enabled DCOM регистрации событий с помощью ActivationFailureLoggingLevel и CallFailureLoggingLevel ключей реестра -> никаких ошибок не найдены в журнале событий ,

Хотя я выполнил вышеуказанные шаги, я все еще код ошибки 0x80040155 от CoCreateInstanceEx.

Есть ли способ включить дополнительную трассировку DCOM на стороне сервера, чтобы получить дополнительную информацию, почему возвращается 0x80040155?

Любые дополнительные намеки, чтобы избавиться от этой проблемы?

ТНХ

ответ

0

Имейте в виду, что вы также должны зарегистрировать интерфейс COM-сервера на клиентском компьютере, в противном случае вы можете получить описанный выше код ошибки.

Смежные вопросы