В Outlook произошел сбой при включенном IM-провайдере 2013 или более поздней версии - PullRequest
0 голосов
/ 24 января 2019

Я внедрил провайдера Outlook IM в соответствии с официальным руководством: https://docs.microsoft.com/en-us/office/client-developer/shared/integrating-im-applications-with-office

И разместить его через COM-сервер, опубликованный по адресу: https://code.msdn.microsoft.com/windowsapps/CSExeCOMServer-3b1c1054

Все отлично работает. Кроме: Если я вручную закрою COM-сервер или переведу компьютер в состояние сна, то снова проснусь. Это приведет к сбою Outlook.

Из окна просмотра событий отображается только:

Faulting application name: OUTLOOK.EXE, version: 16.0.10730.20264, time stamp: 0x5c2577a8
Faulting module name: ntdll.dll, version: 10.0.17763.194, time stamp: 0xe8b54827
Exception code: 0xc0000374
Fault offset: 0x00000000000faf49
Faulting process id: 0xd24
Faulting application start time: 0x01d4b3a8d7b1a238
Faulting application path: C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 7cb2212f-d173-4928-b5bf-6cdef15fc90c
Faulting package full name: 
Faulting package-relative application ID: 

Кто-нибудь знает, как это исправить? Был бы очень признателен.

Мы попытались добавить журнал отслеживания в каждой точке, к которой Outlook может подключиться, в моем приложении провайдера IM, но без каких-либо изменений, чтобы получить подробную информацию при сбое Outlook.

ОБНОВЛЕНИЕ: 2019.1.29

ПРИМЕЧАНИЕ. Это исключение возникает только в версии Outlook> = 2013, оно хорошо работает в Outlook 2010 ...

...