Feedback

Windows Username auslesen

Sprache: C#

Der Titel sagt alles 🙂
//Ganz einfach ein einzeiler:
string username = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

//Ausgegeben wird die Domäne inkl. Username
//zB ArbeitsplatzRene Koch
//Fertig :-)
//Ganz einfach ein einzeiler:
string username = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

//Ausgegeben wird die Domäne inkl. Username
//zB ArbeitsplatzRene Koch
//Fertig :-)

3 Kommentare

  1. Funktioniert bei mir nur mit

    …Environment.UserName;

    Das liegt vermutlich am Win8 mit 4.0 (oder 4.5?). Die „LangVersion“ von Rene Koch funktioniert problemlos.

  2. Den Namespace System.Security.Principal kann man auch per using/Import hinzufĂĽgen.

    Die ‚Langversion‘ gibt „ComputernameBenutzername“ zurĂĽck. Die UserName-Eigenschaft gibt wirklich nur den Benutzernamen zurĂĽck.

    Die Eigenschaft UserDomainName der Environment-Klasse gibt den Computernamen zurĂĽck.

    Eine User-Eigenschaft gibt es nicht in der Environment-Klasse.