下你所需,载你所想!
汇集开发技术源码资料

WTSAPI获取当前系统登录用户名软件

:1.704KB :1 :2020-01-30 15:30:27

部分简介

在这之前使用 "GetUserName" 函数试过 , 如果是已管理员身份运行的话, 那基本上取出的名称都是 "Administrator".

然后它 ... 应运而生 , 同一台电脑上不同账户启动时, 即时以管理员身份运行, 取出的xx也是正确的 ...

pBuffer = #Null
dwSessionId = WTSGetActiveConsoleSessionId ()
bQueryResult = WTSQuerySessionInformation (#WTS_CURRENT_SERVER_HANDLE, dwSessionId, #WTSUserName, pBuffer, dwBufferLen)
.如果 (bQueryResult)
strUserName = 指针到文本 (pBuffer)
.如果 (strUserName ≠ #NullStr)
bResult = 真
.否则
bResult = 假
.如果结束

.否则
bResult = 假
.如果结束
WTSFreeMemory (pBuffer)
返回 (bResult)

WTSAPI获取当前系统登录用户名软件

热门推荐

相关文章