KiBuB
02-09-2012, 06:59
Salve a tutti, ho un problema con un programma in C# winform per windows 7 e non riesco a risolvere.
dovrei trovare la cartella utente ( C:\Users\<nomeutente>\ ), il problema nasce se il programma viene fatto partire come amministratore in un account standard.
in pratica usando in un account standard di windows System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
trovo: C:\Users\UtenteStandard\Desktop\
Se fatto partire come amministratore ( da un installer o dall'utente ) mi trova la cartella dell'admin.
trovo: C:\Users\Admin\Desktop\
Come faccio a trovare in qualsiasi caso la cartella dell'utente "standard"?
grazie per l'aiuto.
dovrei trovare la cartella utente ( C:\Users\<nomeutente>\ ), il problema nasce se il programma viene fatto partire come amministratore in un account standard.
in pratica usando in un account standard di windows System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
trovo: C:\Users\UtenteStandard\Desktop\
Se fatto partire come amministratore ( da un installer o dall'utente ) mi trova la cartella dell'admin.
trovo: C:\Users\Admin\Desktop\
Come faccio a trovare in qualsiasi caso la cartella dell'utente "standard"?
grazie per l'aiuto.