DCOM CoCreateInstanceEx 0x80040155

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

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

  • Зарегистрируйте COM-классы на стороне сервера через MyApp.exe /regserver
  • Проверил реестр (на стороне сервера), есть ли соответствующие APPID и CLSID интерфейса.
  • Настроил DCOM на стороне сервера через DCOMCNFG(основываясь на этом ссылка на сайт)
  • Также включен DCOM на стороне клиента через DCOMCNFG
  • Включено ведение журнала событий DCOM через ActivationFailureLoggingLevel а также CallFailureLoggingLevel ключи реестра -> ошибок не найдено в журнале событий.

Несмотря на то, что я выполнил вышеуказанные шаги, я по-прежнему код ошибки 0x80040155 из CoCreateInstanceEx.

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

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

Спасибо

0

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector