Получение изображения контакта для записи в адресной книге MAPI

Мне нужен был доступ к личным адресным книгам пользователя в Windows.

Программное обеспечение, над которым я работаю, использует C ++, и использование чего-либо еще не вариант.

Я решил все проблемы, за исключением того, как получить доступ к фотографиям, которые хранятся с контактами в Outlook (или любом другом поставщике адресной книги MAPI).

Информация, которая мне нужна:

  • В каком формате хранятся эти картинки?
  • Какой тип свойства (PR_XXX) должен запрашивать мой код?

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

1

Решение

В случае автономной адресной книги необходимо извлечь свойство идентификатора записи сообщения IPM.Conntact из идентификатора записи адресной книги (формат идентификатора записи автономной адресной книги задокументирован в MSDN), открыть сообщение, а затем прочитать его вложения. Вложение изображения будет иметь свойство PR_ATTACHMENT_CONTACTPHOTO, установленное в true

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]