如何获取NT或2000的用户名?

Fancy_Free 2004-10-08 11:06:19
我想获取系统的用户名,用来显示在状态栏里面,请问要怎么实现?
...全文
137 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
TGWall 2004-10-09
  • 打赏
  • 举报
回复
恭喜!
Fancy_Free 2004-10-09
  • 打赏
  • 举报
回复
这个问题已经搞定,谢谢几位
flappySoft 2004-10-09
  • 打赏
  • 举报
回复
api函数的很强大,可以扩展pb的功能
jb99334 2004-10-09
  • 打赏
  • 举报
回复
同意调用api函数
10975037 2004-10-09
  • 打赏
  • 举报
回复
gong xi le !!
hwh88888 2004-10-08
  • 打赏
  • 举报
回复
要用到api函数,具体代码如下:

FUNCTION ulong WNetGetUser(ref string lpName,ref string lpUserName,ref ulong lpnLength) LIBRARY "mpr.dll" ALIAS FOR "WNetGetUserA"

string ls_name, ls_username
ulong ll_len

ll_len = 256
ls_username = space(ll_len)
setnull(ls_name)
WNetGetUser(ls_Name,ls_UserName,ll_Len)

messagebox("用户名",ls_username)

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧