阅读 Outlook Express XP-32 DBX 格式和 XP-64 DBX 格式

Reading Outlook Express XP-32 DBX format and XP-64 DBX format

本文关键字:DBX 格式 XP-64 XP-32 Outlook Express 阅读      更新时间:2023-10-16

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

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

是否有更完整的

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

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

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