2016-11-10 75 views
0

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

+2

您还没有提供足够的资料来回答这个问题。目前还不清楚你在问什么。你可以添加更多的细节? – NibblyPig

+0

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

回答

0

PST提供程序在将PST文件从配置文件中删除后,将PST文件保留30分钟(或直到进程终止)以保持性能和共享目的。

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

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