2016-11-10 4 views
0

Ich entferne den Speicher und möchte die zugehörige .pst-Datei löschen. Ich entwickle ein VSTO-Add-In, wo ich einmal Benutzer-Logout löschen möchte, dann möchte ich die dafür erstellte .pst-Datei löschen. Erneut bei der Benutzeranmeldung wird dann ein neuer Speicher und eine neue .pst-Datei erstellt.So löschen Sie die PST-Datei nach dem Löschen des Speichers mit C#

+2

Sie haben noch nicht genügend Informationen angegeben, um diese Frage zu beantworten. Es ist unklar, was du fragst. Können Sie weitere Details hinzufügen? – NibblyPig

+0

Ich entferne den Speicher und möchte die zugehörige .pst-Datei löschen. Ich entwickle ein VSTO-Add-In, wo ich einmal Benutzer-Logout löschen möchte, dann möchte ich die dafür erstellte .pst-Datei löschen. Erneut bei der Benutzeranmeldung wird dann ein neuer Speicher und eine neue .pst-Datei erstellt. –

Antwort

0

Der PST-Anbieter behält die PST-Datei für 30 Minuten (oder bis der Prozess beendet wird) für die Leistungs- und Freigabezwecke offen, nachdem sie aus einem Profil entfernt wurden.

Sie können mit dem in http://support.microsoft.com/Default.aspx?kbid=222328 erwähnten Registrierungsschlüssel spielen, um sicherzustellen, dass die Datei früher geschlossen wird.

Wenn es sich um eine temporäre PST-Datei handelt, die der Endbenutzer nicht unbedingt sehen muss, können Sie eine Zusatz-EXE erstellen, die das PST verarbeitet. Nachdem der Prozess beendet wurde, kann die PST-Datei gelöscht werden. Beachten Sie, dass Sie Extended MAPI (nur C++ oder Delphi) oder Redemption (jede Sprache, RDOSession. LogonPstStore) verwenden müssen, da die Aufrufe des Outlook-Objektmodells immer noch in den Adressraum von Outlook.exe zurückgemeldet werden, in dem Ihr Add-In ausgeführt wird.

Verwandte Themen