У меня есть приложение win32 для пользователя. Это перечисляет все детали процесса вместе с ProcessId. Мне нужно напечатать имя пользователя вместе с идентификатором сеанса. SessionID перечисляется с использованием метода ProcessIdToSessionId(). Я хочу напечатать имя пользователя соответствующего SessionID. Это приложение специально разработано для WindowsXP, поэтому API должен поддерживать WindowsXP. Если кто-нибудь знает решение, поделитесь им.Как найти имя пользователя из идентификатора сеанса?
DWORD dwSessionId,dwPid,dwErr;
char* Uname;
ProcessIdToSessionId(dwPid,&dwSessionId);
Возможный дубликат [C++ Получить имя пользователя из процесса] (http://stackoverflow.com/questions/2686096/c-get-username-from-process) – Ari0nhh
Я пытался с этим кодом, но это не удалось в Windows XP. есть ли другие способы его найти? –
@ Маршал Шебастиан потерпел неудачу, как именно? Пожалуйста, будьте более конкретными. –