如何在使用c#删除商店后删除pst文件

时间:2016-11-10 08:43:40

标签: outlook vsto outlook-addin outlook-2010

我删除了商店,并希望删除与其关联的.pst文件。我正在开发一个VSTO插件,在用户注销后,我想删除为其创建的.pst文件。再次当用户登录时,将创建与其关联的新商店和新的.pst文件。

1 个答案:

答案 0 :(得分:0)

PST提供商将PST文件保持打开状态30分钟(或直到流程终止),以便在从配置文件中删除之后进行性能和共享。

您可能希望使用http://support.microsoft.com/Default.aspx?kbid=222328中提到的注册表项来确保文件尽快关闭。

如果这是最终用户不一定需要查看的临时PST文件,则可以创建一个处理PST的辅助exe文件。进程退出后,可以删除PST文件。请注意,您需要使用扩展MAPI(仅限C ++或Delphi)或Redemption(任何语言,使用RDOSessionLogonPstStore),因为Outlook对象模型调用仍将被编组回您的插件运行的outlook.exe地址空间。