2009-08-13 7 views
1

Possible en double:
How can I get the path of a Windows "special folder" for a specific user?Comment obtenir le répertoire AppData d'un utilisateur donné en C#?

Est-il possible d'obtenir le répertoire de données d'application pour un utilisateur donné qui n'est pas l'utilisateur qui exécute le programme en C#?

+0

Compte tenu des permissions d'administrateur, vous devriez pouvoir le trouver. Cependant, cela viole vraiment l'esprit de ce répertoire. –

+0

http://stackoverflow.com/questions/198124/how-can-i-get-the-path-of-a-windows-special-folder-for-a-specific-user – Josh

Répondre

0

Une façon simple, un peu hacky, est d'obtenir le répertoire% AppData% pour l'utilisateur qui est en cours d'exécution du programme, puis échanger leur nom d'utilisateur avec le nom d'utilisateur qui vous intéresse. Il devrait fonctionner 99% des temps, mais pourrait échouer en de rares occasions.

Questions connexes