首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

powerbuilder 能否获得操作系统当前登录的用户的用户名是什么?该怎么处理

2012-02-27 
powerbuilder 能否获得操作系统当前登录的用户的用户名是什么?也就是能否获得登录windows的用户名[解决办

powerbuilder 能否获得操作系统当前登录的用户的用户名是什么?
也就是能否获得登录windows的用户名

[解决办法]
当然可以
[解决办法]
用API GetUserName

声明:
Function ulong GetUserName(ref string lpBuffer,ref ulong nSize) LIBRARY "advapi32.dll " ALIAS FOR "GetUserNameA "

写代码:
string ls_name
ulong ul_size
ulong ul_ret

ul_size = 256
ls_name = space(256)
ul_ret = GetUserName(ls_name,ul_size)
if ul_ret =0 then
messagebox( "提示 ", "获取用户名失败 ")
else
messagebox( "提示 ",ls_name)
end if

热点排行