先去获得活动控制台的session id,然后再去获得相关信息,如用户名。
DWORD sessionId = WTSGetActiveConsoleSessionId();
qInfo() << "session id = " << sessionId;
wchar_t* ppBuffer[100];
DWORD bufferSize;
WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, sessionId, WTSUserName, ppBuffer, &bufferSize);