本文整理自网络,侵删。
//通过会话ID得到会话名称procedure GetSessionUserName(dwSessionId: dword; var UserName: string);var bRes: boolean; dwBufferLen: dword; Ptr: LPTSTR;begin bRes := WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, dwSessionId, WTSUserName, Ptr, dwBufferLen); if bRes = false then begin UserName := ''; exit; end; UserName := PWideChar(Ptr);end;
GetSessionUserName(SessionId,UserName);
showmessage(UserName);
相关阅读 >>
Delphi ini文件操作 tinifile、tmeminifile
Delphi2010中字符串汇编需要注意的一点,以及支持2010的aes加密库
更多相关阅读请进入《Delphi》频道 >>