2010-11-23 6 views
0

Ich habe ein Proof-of-Concept-Projekt und als Teil davon muss ich die beste Möglichkeit identifizieren, um den Benutzernamen (die auf dem PC angemeldete Person) auf dem ToolWindow anzuzeigen. Die Idee ist, dies vom Client und nicht vom Server oder Service zu bekommen. Das Paket soll zuerst VS 2008 sein, dann muss ich es in VS 2010 als nächstes machen. Ich verwende WPF als bevorzugte Benutzeroberfläche. Ich bin ungefähr eine Woche damit beschäftigt, alles über VSX zu lernen und alle Hinweise zu schätzen. Danke, DannyVisual Studio 2008 Erweiterungspaket Toolwindow muss Benutzername anzeigen

Antwort

1

Ok, ich habe die Antwort bekommen. Sehr einfach,

System.Security.Principal.WindowsIdentity current = System.Security.Principal.WindowsIdentity.GetCurrent();

Zeichenfolge loginName = currentUser.Name; tb1.Text = Anmeldename;