Использование Redemption dll (Outlook) на 64-битной машине

У меня есть exe-файл, который я установил на 32-битную машину, он просматривает входящие в систему пользователи Inbox и работает нормально (NB. Я до сих пор не могу заставить его работать на другого пользователя ( см. Здесь). Любые идеи там также будут оценены!),

Но когда я устанавливаю его на 64-битный сервер, я получаю эту ошибку:

Creating an instance of the COM component with CLSID {29AB7A12-B531-450E-8F7A-EA94C2F3C05F} from the IClassFactory failed due to the following error: 80004005.

Я зарегистрировал DLL Redemption на сервере ( см. Здесь).

Я сделал эту работающую машину c-app-32-bit-on-64-bit

NB. Идентификатор класса будет выглядеть как Redemption.RDOSession ( см. здесь)

2 ответа

Решение

Решением здесь было установить клиент Outlook на сервере.

Ханнер де Ягер прибил его к комментарию, но это заслуживает полноценного ответа.

Все, что вам нужно на сервере - это установить MAPI-клиент Microsoft Exchange Server и объекты данных совместной работы.

Outlook не нужен. В этом красота Искупления.

Другие вопросы по тегам