Quelqu'un peut-il me dire si Environment.SpecialFolders fonctionne correctement sur les versions non anglaises de Windows. par exemple. où le SpecialFolder.CommonProgramFiles n'est pas "c: \ program files \ common files"?Environment.SpecialFolder sur les fenêtres étrangères
Répondre
Oui, c'est la voie à suivre. Sur un Windows allemand, le paramètre Environment.SpecialFolder.ProgramFiles
renverrait C:\Programme
et le Environment.SpecialFolder.CommonProgramFiles
renverrait C:\Programme\Gemeinsame Dateien
(ou quelque chose de similaire - j'utilise toujours moi-même Windows anglais).
Ne pas coder en dur - utilisez le fichier Environment.SpecialFolders!
Marc
La page MSDN pour Environment.SpecialFolders laisse deviner le:
La méthode GetFolderPath retourne les lieux associés à cette énumération. Les emplacements de ces dossiers peuvent avoir des valeurs différentes sur différents systèmes d'exploitation, l'utilisateur peut modifier certains des emplacements et les emplacements sont localisés.
http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx
Je ne l'ai pas vu de première main, cependant.