首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取Outlook Express XP-32 DBX格式和XP-64 DBX格式

读取Outlook Express XP-32 DBX格式和XP-64 DBX格式
EN

Stack Overflow用户
提问于 2013-11-18 13:18:30
回答 1查看 192关注 0票数 0

我使用来自https://www.infobyte.hr/oedbx/的格式/源代码来读取OE6 DBX文件,它工作得很好。在32位版本的OE6上,在Windows 32位上.

在64位Windows上,OE6似乎使用的是略有不同的DBX格式。这已经够奇怪的了,因为它在其他方面看起来是一样的。格式并没有完全不同,只是略有不同,但足以让我的读者无法阅读所有的文件。它可以读取一些DBX文件,但不能全部读取。

是否有更完整的文档、更完整的读取DBX文件的源代码,或者我可以用来调整代码以读取这两种格式的两种格式之间的差异?

当然,我可以使用OE/来读取它,但是DBX文件不能在Windows 8或Windows 7上读取,只能在Windows或Vista上读取。这是我最后的解决方案,如果我不能使阅读器兼容64位格式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-20 18:34:10

经过一些检查,我发现没有64位格式的文档,决定使用IStoreFolder接口(http://msdn.microsoft.com/en-us/library/ms710250%28v=vs.85%29.aspx)读取64位格式。好的是,这个接口还支持从Windows读取消息。不好的是,它没有正确地读取所有数据库字段(例如,无法读取Watch和Account ),但至少可以提取基本的消息/文件夹数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20048798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档