Feedback

C# - Windows Username auslesen

Veröffentlicht von am 06.07.2006
(4 Bewertungen)
Der Titel sagt alles :-)
GFU-Schulungen  [Anzeige]

VB.NET Komplett

Sie stehen vo der Aufgabe, individuelle Anwendungen für Windows zu schreiben. Hier ist VB.NET die optimale Sprache. Sie erlernt sich recht leicht und passt sich komplett in die .NET Umgebung von Microsoft ein. Nach der Schulung entwickeln Sie anwenderfreundliche Programme in VB.NET . Mit den objektorientierten Modellen in VB.NET erzeugen Sie außerdem wiederverwendbare Komponenten.

ASP.NET Core und Angular Komplett für .NET-Entwickler

Sie  lernen in drei (3) Tagen wie man mit  ASP.NET Core und den Technologien  MVC, Entity Framework, WebAPI und  Razor professionelle sowie moderne  Web-Anwendungsarchitekturen aufbaut.  Die Schulung ist der perfekte  Einstieg um insbesondere datengetriebene  und präsentationsorientierte  Applikationen auf Basis der robusten und  skalierbaren ASP.NET Core  Plattform zu erstellen. Nach der Veranstaltung kennen Sie die Konzepte von Angular und können Angular in neue und bestehende ASP.NET-Anwendungen einsetzen.

//Ganz einfach ein einzeiler:
string username = System.Security.Principal.WindowsIdentity.GetCurrent().Name;

//Ausgegeben wird die Domäne inkl. Username
//zB Arbeitsplatz\Rene Koch
//Fertig :-)
Abgelegt unter Windows, User, Username.

3 Kommentare zum Snippet

webstarg schrieb am 31.07.2006:
Es geht auch einfacher: Dabei wird aber nur der Name gespeichert:

string user = Environment.User;
lypô schrieb am 21.06.2013:
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.
Koopakiller schrieb am 21.02.2014:
Den Namespace System.Security.Principal kann man auch per using/Import hinzufügen.

Die 'Langversion' gibt "Computername\Benutzername" 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.
 

Logge dich ein, um hier zu kommentieren!