MAPIInitialize () возвращает 0x80004005 - PullRequest
3 голосов
/ 05 апреля 2011

Привет
У меня есть служба Windows, которую я написал (использую C / C ++), которая использует MAPI и Redemption.dll для преобразования почтового сообщения из формата RFC822 в собственный формат Outlook.
Он отлично работает наопределенное количество систем, но в конкретном окне происходит сбой с ошибкой 0x80004005, когда я вызываю MAPIInitialize (NULL);

Я написал пример приложения командной строки, которое инициализирует MAPI таким же образом (действительно с использованием того же исходного кода), и оно работает нормально.

Я преобразовал службу Windows, чтобы я мог вызывать ееиз командной строки (думая, что это может быть проблема с разрешениями), но никак: (

какие-либо предложения?

спасибо
stefano

ps Я обнаружил, чтоошибка 0x80004005 в MAPIinitialize () ошибочна.
Я попытался переустановить поддержку MAPI, но безрезультатно.

...