注意:我被要求创建一个从 .pst 文件中提取 .msg 文件的应用程序,最好是在 MFC 中。我被告知他们曾尝试使用其他 3rd 方应用程序,但他们都失败了(不要问我怎么做的),所以这就是他们要求我创建一个应用程序来执行此操作的原因。
第一个问题:有人告诉我 MFC 是首选语言,那么是否有 MFC 库支持在 MFC 中实现这一点?如果没有,C#可以吗?
第二个问题:如果是,使用哪些库?如果没有,使用哪些 C# 库?
味精 .NET(C# 库)。
它完全符合您的需要,从 .pst 文件中将所有消息提取为 .msg 文件。
如果您真的需要编写自己的应用程序,那么您必须从搜索和下载 PST 规范开始。LMGTFY...啊,你可以在 MSDN 上找到它:
只有这样,您才能确定您需要哪些工具来完成这项工作,以及哪些编程语言最能帮助您。
它看起来像一个明确指定的二进制格式。因此,任何允许您读取二进制文件的语言(MFC 和 C# 都可以很好地做到这一点)都可以完成这项工作。可能有可用于读取 .PST 文件的第三方库,但您确实必须自己搜索这些库并根据您的标准对其进行评估。例如: