Angemeldete Benutzer ausgeben

04/12/2007 - 12:47 von Alexander Rüther | Report spam
Hallo

Ich würde in meinem Programm gerne die angemeldeten Benutzer ausgeben.
Speziell suche ich den Benutzer der gerade den Bildschirm kontrolliert
(Also den Konsolen-Benutzer).
Am besten natürlich auch lauffàhig unter Vista :-).

Alle Funktionen die ich bis jetzt gefunden habe geben immer nur den
Benutzer des ausführenden Threads aus, und nicht den gerade angemeldeten
Benutzer.

Ich kann alle .Net Versionen nutzen (.Net 2.0 bis .Net 3.5)

A.Rüther
 

Lesen sie die antworten

#1 Kerem Gümrükcü
04/12/2007 - 17:15 | Warnen spam
Hallo Alexander,

das geht mit "NetWkstaUserEnum" aber damit bekommst Du
alle "angemeldeten" Benutzer, d.H. beinhaltet auch u.a. Dienste.
Du kannst dein Ergebnis dann dementsprechend filtern,...Benutze
dann verwandte Funcktionen um diese zu "filtern",...

[NetWkstaUserEnum]
http://msdn2.microsoft.com/en-us/li...70669.aspx

Pivoke.net gibt Dir ein Beispiel dazu, also kannst Du Dir alle
an rumexperimentieren spaaren mit der Übersetzung nach .NET.
http://www.pinvoke.net/default.aspx...rEnum.html

Und das geht auch unter Vista! Alternativ kannst Du WMI benutzen, ich
weiß, das es geht, aber die Klassen habe ich gerade nicht im Kopf.
Vielleicht weiss jemand anderes noch, welche das waren,...



Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen