Notre application Windows Forms enregistre par défaut les fichiers de données dans le dossier «Mes documents» (sous XP) ou dans le dossier «Documents» de l'utilisateur (sous Vista). Nous admirons cet endroit en appelant:Résolution de 'Environment.SpecialFolder.Personal' lorsque la redirection de dossiers est active
Environment.GetFolderPath(Environment.SpecialFolder.Personal)
Nous savons que cela fonctionne très bien pour les utilisateurs dont le dossier personnel est sur un disque local. Ce dont nous ne sommes pas sûr, ce sont les utilisateurs du domaine qui ont la redirection de dossier en vigueur pour leurs dossiers de profil/données personnelles.
Ma question est: L'appel ci-dessus résout-il correctement que la redirection de dossiers soit active ou non?
Je n'ai pas l'environnement pour tester cela, et je n'ai pas été en mesure de trouver une confirmation définitive dans un sens ou dans l'autre.
Je sais que la modification de la cible du dossier 'Mes documents' mettra à jour cette clé de registre (et, par conséquent, l'appel de Environment.SpecialFolder 'fonctionnera correctement). Mais la redirection de dossiers fonctionne-t-elle de la même manière? – CBono
Oui. Il met essentiellement à jour cette valeur. – JaredPar