J'ai trouvé plusieurs pages Web expliquant comment obtenir le chemin des fichiers Outlook PST, mais ils utilisent tous Microsoft.Office.Interop.Outlook
. Je voudrais éviter une dépendance aux assemblys d'interopérabilité d'Office, car ils sont différents pour chaque version d'Office. En outre, cette technique est très lente si Outlook n'est pas déjà démarré (puisqu'il crée une instance d'Outlook).Obtenir le chemin du fichier Outlook PST sans utiliser Microsoft.Office.Interop.Outlook
Existe-t-il un moyen simple de le faire sans Office interop?
J'ai déjà regardé dans le registre, il n'est pas là –
@Thomas: Je l'ai essayé en créant un nouveau dossier personnel (je n'en avais pas auparavant) et cela a fonctionné pour moi avec WinXP/Outlook2003. Bien que je devais regarder toutes les sous-clefs jusqu'à ce que je trouve une clef appelée '001f3006' qui avait le binaire pour' dossiers personnels 'et puis j'ai regardé les autres clefs dans le même dossier et l'un d'entre eux contenait le chemin (sous forme binaire , donc pas si facile à voir bien sûr). –
En effet, je l'ai trouvé finalement ... Je ne m'attendais pas à ce qu'il soit stocké en binaire. Merci ! –