Я пытаюсь написать надстройку для Outlook 2007 VSTO, которая позволяет вам что-то делать с веб-сервисами Sharepoint. Я действительно хотел бы сделать это как можно более простым для пользователей; в идеале все, что им нужно сделать, это подключить список Sharepoint к Outlook . Оттуда моя надстройка в идеале должна была бы взять фактический URL-адрес Sharepoint из списка и сделать свое дело. К сожалению, я не могу найти, где Outlook хранит эту информацию во время работы.
Лучшее решение, которое мне удалось найти, - это прочитать файлы, найденные в C: \ Documents and Settings (имя пользователя) \ Local Settings \ Application Data \ Microsoft \ Outlook * .sharing.xml.obi.
Однако эти файлы обновляются только при закрытии Outlook. Это означает, что пользователь должен будет подключиться к списку, перезапустить Outlook, и , тогда все будет работать. Я бы предпочел, чтобы вещи не доходили до этого уровня.
Это похоже на то, как информация просто проникает в файлы shared.xml.obi. Я гуглил, я использовал OutlookSpy и в отчаянии я использовал mfcmapi.exe, но все безрезультатно. Где, черт возьми, Outlook хранит это?