检索MAPI地址簿条目的联系人图片

时间:2013-10-14 16:06:41

标签: c++ mapi

我需要访问Windows中用户的私人通讯簿。

我正在使用的软件是使用C ++,使用其他任何东西都不是一种选择。

我解决了所有问题,除了如何访问与Outlook(或任何其他MAPI地址簿提供商)中的联系人一起存储的照片。

我需要的信息:

  • 这些图片存储在哪种格式?
  • 我的代码应该查询哪种属性类型(PR_XXX)?

但也许这些图片无法像联系人的其他属性一样被检索(例如姓氏或电子邮件地址)

1 个答案:

答案 0 :(得分:0)

如果是OAB,您需要从地址簿条目ID中提取IPM.Conntact消息条目ID属性(在MSDN上记录OAB条目ID格式),打开消息,然后读取其附件。图片附件将PR_ATTACHMENT_CONTACTPHOTO属性设置为true