2

有没有办法检查 microsoft Outlook pst 文件是否受密码保护或不使用 c#。我正在尝试使用以下代码读取 pst 文件。

Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.NameSpace outlookNs = app.GetNamespace("MAPI");
Microsoft.Office.Interop.Outlook.MAPIFolder emailFolder = outlookNs.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
4

1 回答 1

1

我不知道 api 中是否有属性,因为您可以查询联系人或电子邮件文件夹。如果 pst 文件受到保护,它不应该工作。

MAPIFolder contacts = olMAPI.GetDefaultFolder(OlDefaultFolders.olFolderContacts)

foreach (ContactItem contact in fcontacts .Items)
{
   ...
}
于 2013-02-20T14:10:21.030 回答