我需要访问 Windows 用户的私有(private)地址簿。
我正在开发的软件使用的是 C++,无法使用其他任何软件。
我解决了所有问题,除了如何访问与联系人一起存储在 Outlook(或任何其他 MAPI 地址簿提供程序)中的照片。
我需要的信息:
- 这些图片以什么格式存储?
- 我的代码应该查询哪种属性类型 (PR_XXX)?
但也许这些图片无法像联系人的其他属性(例如姓氏或电子邮件地址)一样被检索
最佳答案
如果是 OAB,您需要从地址簿条目 ID 中提取 IPM.Conntact 消息条目 ID 属性(OAB 条目 ID 格式记录在 MSDN 上),打开消息,然后阅读其附件。图片附件会将 PR_ATTACHMENT_CONTACTPHOTO 属性设置为 true
关于c++ - 检索 MAPI 通讯簿条目的联系人图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19364458/