您好
我有一个我写的Windows服务(使用C / C ++),它使用MAPI和Redemption.dll将邮件消息从RFC822格式转换为Outlook专有格式。
它在一定数量的系统上工作正常,但在特定的盒子上,当我调用MAPIInitialize(NULL)时,它失败并出现错误0x80004005;
我编写了一个示例命令行应用程序,它以相同的方式初始化MAPI(实际上使用相同的源代码)并且工作正常。
我转换了windows服务,以便我可以从命令行调用它(认为它可能是权限问题),但没办法:(
任何建议?
感谢
斯特凡诺
P.S。我发现MAPIinitialize()上的错误0x80004005不稳定 我尝试重新安装MAPI支持,但没有结果。