RSS
热门关键字:
当前位置 : 主页>嵌入式开发>VxWorks>列表

获取网络上的admin

来源:我要研发网 作者: 时间:1970-01-01 点击:



本地设备通过某种方式与网络连接。通过FoxPro程序获取本地用户登陆网络时使用用户名。这时候本地设备与网络之间连接必须是存在

  方案1:利用WNetGetUser函数
DECLARE INTEGER WNetGetUser IN Win32API STRING lpName, STRING @lpUserName,INTEGER @lpnLength
szUserName = SPACE(80)
dwResult = 0
cchBuff = 80
dwResult = WNetGetUser("", @szUserName, @cchBuff)
?substr(szUsername,1,atc(chr(0),szUsername)-1)
?cchBuff

  方案2:利用SYS(0)函数 字串8
IF allt(substr(sys(0),rat("#",sys(0)) 2)) > "1" and
!empty(allt(substr(sys(0),rat("#",sys(0)) 2)))
gcUserName = allt(substr(sys(0),rat("#",sys(0)) 2))
ELSE
gcUserName = "NotConnected"
ENDIF

  事实上,在某些内置了网络功能PC机(如运行Windows 98PC机)上,运行以上两个方案都将返回正在使用本机用户名。
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
热点关注
相关文章
相关文章
媒体推荐链接