【问题标题】:Checking if pst file is password protected检查 pst 文件是否受密码保护
【发布时间】:2013-02-05 13:18:18
【问题描述】:

有没有办法检查 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);

【问题讨论】:

标签: c# asp.net outlook pst


【解决方案1】:

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

MAPIFolder contacts = olMAPI.GetDefaultFolder(OlDefaultFolders.olFolderContacts)

foreach (ContactItem contact in fcontacts .Items)
{
   ...
}

【讨论】:

  • 好吧,如果它的密码受保护,它会提示输入密码。我只想知道它的密码是否受保护以避免密码提示
猜你喜欢
  • 1970-01-01
  • 2015-08-24
  • 1970-01-01
  • 2014-12-30
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-31
相关资源
最近更新 更多