Ich habe eine Benutzer win32-Anwendung. Das listet alle Prozessdetails zusammen mit ProcessId auf. Ich muss den Benutzernamen zusammen mit der Sitzungs-ID drucken. SessionID wird mithilfe der ProcessIdToSessionId() -Methode aufgelistet. Ich möchte den Benutzernamen der entsprechenden SessionID drucken. Diese Anwendung wurde speziell für Windows XP entwickelt, daher sollte die API Windows XP unterstützen. Wenn jemand die Lösung kennt, teilen Sie es bitte mit.Wie finden Sie den Benutzernamen aus der Sitzungs-ID?
DWORD dwSessionId,dwPid,dwErr;
char* Uname;
ProcessIdToSessionId(dwPid,&dwSessionId);
Mögliches Duplikat von [C++ Benutzername Von Prozess Get] (http://stackoverflow.com/questions/2686096/c-get-username-from-process) – Ari0nhh
ich mit diesem Code habe versucht, aber es scheiterte Windows XP. gibt es andere Möglichkeiten, es zu finden? –
@MarshalSebastian fehlgeschlagen, wie genau? Bitte sei spezifischer. –