Erhalten Sie Pfad von Outlook-PST-Datei ohne Verwendung Microsoft.Office.Interop.Outlook

StackOverflow https://stackoverflow.com/questions/3718012

  •  02-10-2019
  •  | 
  •  

Frage

fand ich mehrere Web-Seiten zu erklären, wie der Pfad von Outlook-PST-Dateien zu erhalten, aber sie alle nutzen Microsoft.Office.Interop.Outlook. Ich möchte eine Abhängigkeit zu Office Interopassemblys vermeiden, da sie anders für jede Office-Version. Auch diese Technik ist sehr langsam, wenn Outlook nicht bereits gestartet wird (da es eine Instanz von Outlook erstellt).

Gibt es eine einfache Möglichkeit, es ohne Office-Interop zu tun?

War es hilfreich?

Lösung

Schauen Sie in der Registrierung. Diese Artikel zeigt, wo es für Win2000 und WinNT wäre, würde ich davon ausgehen, dass es wäre in ähnlichen Orten in anderen Versionen von Windows.

Zitat aus dem Artikel für Win2000: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles\profilename\

Edit: Weitere Informationen über den Wert zu finden. Sehen Sie alle Unterschlüssel, bis Sie einen Schlüssel namens 001f3006 finden, die die binäre für Personal Folders haben und dann schauen Sie sich die anderen Tasten im selben Ordner und einer von ihnen enthält den Pfad. (Getestet auf XP mit Outlook 2003)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top