vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Tipp 27: Angemeldeten Benutzernamen ermitteln 
Autor: mahon1
 Tipp anzeigenDatum: 19.12.09 15:43

die funktion "GetUserName" gibt nicht den aktuell angemeldeten benutzer aus, sondern den benutzer der die anwendung gestartet hat - startet meine anwendung also als dienst, so wird mir der windows benutzer "SYSTEM" ausgegeben.

kennt jemand eine funktion mit der es wirklich möglich ist den aktuell angemeldeten windows benutzer auszulesen?

Beitrag wurde zuletzt am 19.12.09 um 15:44:49 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Angemeldeten Benutzernamen ermitteln 
Autor: ModeratorRalf Ehlert (Moderator)
Datum: 19.12.09 17:33

Ein Dienst hat eine Benutzerinteraktivität von Null. Von daher wüsste ich jetzt nicht, wofür man da den Usernamen des angemeldeten lokalen Benutzers bräuchte.

Ralf

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Angemeldeten Benutzernamen ermitteln 
Autor: mahon1
Datum: 19.12.09 17:43

die frage war ja auch ob die möglichkeit besteht den angemeldeten benutzer auszulesen und nicht warum. desweiteren ist die beschreibung zu dieser funktion schlichtweg falsch, da diese funktion den benutzer ausgibt welcher die anwendung ausgeführt hat und nicht den aktuell angemeldeten benutzer.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Angemeldeten Benutzernamen ermitteln 
Autor: ModeratorRalf Ehlert (Moderator)
Datum: 19.12.09 18:42

Die Beschreibung ist in der Tat inkorrekt. In der Referenz der MSDN Library ist es korrekt spezifiziert.

Ganz trivial ist deine Frage nicht, da bei einem NT-basierenden Windows mehrere Benutzer angemeldet sein können. Mögliche Lösungsvarianten wird z.B. in diesem Codeguru-Thread skizziert.

Ralf

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Angemeldeten Benutzernamen ermitteln 
Autor: jaramba
Datum: 17.01.11 17:36

Hallo Mahon1,
mit dem Befehl
dim user as string = System.Environment.UserName.ToString
bekommst den User, mit dem du eingeloggt bist. Funktioniert zumindest auf nem TS wunderbar.
Für alle eingeloggten, Terminalserver oder so, habe ich auch noch keine Lösung, suche aber.

Gruß

--- keine ---

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Angemeldeten Benutzernamen ermitteln 
Autor: DustyD.
Datum: 10.12.22 18:11

Thread ist zwar uralt, aber mich interessiert, warum man den angemeldeten Benutzer nicht einfach mit environ("username") auslesen kann?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel