易语言怎样获取当前运行的用户名

2025-03-06 13:43:41
推荐回答(2个)
回答1:

取得用户名是可以的,登陆密码不行;
易语言调用API“GetUserName”就可以取得。

Dll命令:GetUserName 返回值类型:整数型 Dll库文件名:advapi32.dll 在Dll库中的命令名:GetUserNameA 参数:lpBuffer 数据类型:文本型 参数:nSize 数据类型:整数型 <传址> ---------------------------------------------------------------- 局部容器:当前用户名 数据类型:文本型局部容器:用户名长 数据类型:整数型 用户名长 = 199 当前用户名 = 取空白文本 (200) GetUserName (当前用户名, 用户名长) 当前用户的名字就在“当前用户名”容器里,“用户名长”是实际的用户名长度两个容器经过调用已经被改变,当前用户的名字不在GetUserName返回值里,它的值不等于0表示成功,0表示失败。

回答2:

.版本 2
.支持库 eAPI

.局部变量 系统信息, 系统信息

取系统信息 (系统信息)
信息框 (系统信息.当前用户, 0, )