Zitat von
Motzi:
Schau dir eventuell mal LsaEnumerateLogonSessions an (funktioniert entgegen
SDK auch unter Win2k). Da kriegst du alle LogonSessions im System. Mit LsaGetLogonSessionData holst du dir Infos über eine LogonSession. Das was du suchst ist sind wahrscheinlich die interaktiven LogonSessions, also mit LogonType = Interactive.
Coole Info! BTW: Ist das ab SP0 möglich? (auf
W2K).
Zitat von
Chimaira:
Klar. Aber aktiv arbeitend (eingaben empfangen) kann nur einer, oder?
Irrtum. Nur einer kann zu einem Zeitpunkt die "einmalige" Ressource Tastatur benutzen, logisch, aber mehrere Benutzer können gleichzeitig interaktiv angemeldet sein. Sei es nun auf einem Pro oder Home-System ohne TS (zB mit NETEXEC) oder sei es auf einem TS (wo es ja theoretisch beliebig viele interaktive Benutzer geben kann.