Ottenere percorso del file PST di Outlook senza usare Microsoft.Office.Interop.Outlook

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

  •  02-10-2019
  •  | 
  •  

Domanda

Ho trovato diverse pagine web che spiegano come ottenere il percorso del file PST di Outlook, ma tutti l'uso Microsoft.Office.Interop.Outlook. Mi piacerebbe per evitare una dipendenza a Office Interop Assemblies, come sono diversi per ogni versione di Office. Inoltre, questa tecnica è molto lento se Outlook non è già stato avviato (in quanto crea un'istanza di Outlook).

C'è un modo semplice per farlo senza Office interoperabilità?

È stato utile?

Soluzione

Cerca in Registro di sistema. Questo spettacoli articolo in cui sarebbe per Win2000 e WinNT, mi piacerebbe pensare che sarebbe stato in luoghi simili in altre versioni di Windows.

Citazione di articolo per Win2000: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles\profilename\

Modifica: Maggiori informazioni su come trovare il valore. Guarda tutte le sottochiavi, fino a trovare una chiave denominata 001f3006 che hanno il binario per Personal Folders e poi guardare gli altri tasti nella stessa cartella e uno di loro contiene il percorso. (Testato su XP con Outlook 2003)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top