Actuellement, j'utilise Path.GetTempPath()
de savoir où écrire mon journal de fichiers, mais récemment je suis tombé sur l'ordinateur de l'utilisateur où le chemin retourné n'était pas ce que j'attendais.
Généralement, le chemin est retourné C:\Documents and Settings\[nom d'utilisateur]\Local Settings\Temp mais dans ce cas, il a été C:\Temp
Ce ne serait pas normalement être un problème, mais pour une raison quelconque, l'utilisateur en question n'ont pas accès à l'écriture de C:\Temp
J'ai vérifié les variables d'environnement, et la variable d'environnement UTILISATEUR a été pointée comme prévu à C:\Documents and Settings\[nom d'utilisateur]\Local Settings\Temp, tandis que la variable d'environnement SYSTÈME a été pointant vers C:\WINNT\Temp.
Alors... où est - Path.GetTempPath()
d'obtenir une valeur de ? La Stratégie De Groupe? Registre?
J'ai Googlé, mais en vain.