本文整理自网络,侵删。
//通过会话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 xe10 针对全面屏手机端无法全面显示,下方显示黑条的处理
Delphi winapi: shellexecute - 打开外部程序或文件
Delphi 为当前窗口客户区捉图: getformimage
更多相关阅读请进入《Delphi》频道 >>