MAPIInit()在2020年4月24日更新Office 365之后失败

问题描述 投票:0回答:1

从2020年4月22日开始,此代码片段开始失败:

 HRESULT hRes;
 MAPIINIT_0 MAPIINIT= { 0, MAPI_MULTITHREAD_NOTIFICATIONS};
 hRes = MAPIInitialize(&MAPIINIT);   <---  Program halts here.M

至少从2000年(20年)开始,此代码就一直没有问题地运行。

这在Office 365更新后在至少一台计算机上失败。但是,此问题与几个不同的Outlook版本相关:

Office 365版本2005-16.0.12823.20000 64位-Windows Insider。Office 365版本2003-12624.20520(单击以运行)-当前版本。

到目前为止-仅在Windows 10上。

有人找到运行MAPIInit的方法吗?

office365 mapi
1个回答
0
投票

是,最新的Insider Slow(每月)更新中断了MAPIInitialize

Microsoft已意识到该问题,但尚无修复程序。唯一的解决方法是安装Insider Fast构建(https://www.msoutlook.info/question/office-365-for-business-office-insider-fast-builds)或降级为以前的版本之一https://support.microsoft.com/en-us/help/2770432/how-to-revert-to-an-earlier-version-of-office-2013-or-office-2016-clic

您也可以尝试修改系统PATH:https://github.com/stephenegriffin/mfcmapi/issues/367

© www.soinside.com 2019 - 2024. All rights reserved.