
正文
vb.net获取电脑名 vb获取用户名
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net的获取计算机名称问题
My功能可以替代很多API,因为CLR已经封装了大量系统函数,不建议使用API,那样会限制程序的可移植性。(微软声称.NET FRAMEWORK是跨平台的,但是迄今都没看见在Linux上的.NET 程序)
多翻翻MSDN就知道东西怎么用了
相关问答
Q1: 在VB中如何抓取网络芳邻中的计算机名,多谢
2\当点击网上邻居目录列表时,调出此目录下的所有计算机名.
用shell 执行 net view name.txt 获取所有在线的计算机名,如:
\\PC-200907151525
\\PC-200908111008
\\PC-201002041000
\\PC-201004171507
...
3\当选择某个计算机名时,调出对应的ip地址.
用shell 执行 ping 计算机名 ip.txt 得ip
Q2: vb.net 获取局域网计算机的当前用户名和计算机型号等信息
Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Sub GetName()
Dim sJM As String
Dim sMC As String
Dim sIP As String
Dim s As String
s = String(128, Chr(0))
GetComputerName s, Len(s)
s = UCase(Left(s, InStr(1, s, Chr(0)) - 1))
sJM = s'计算机名称
s = String(128, Chr(0))
GetUserName s, Len(s)
s = UCase(Left(s, InStr(1, s, Chr(0)) - 1))
sMC = s‘当前用户名称
End Sub
'用这种方法在远程获得再发回本机就可以吧
'取计算机型号暂时不会
Q3: VB.NET2010 怎么获取IP
1.获取当前电脑名:System.Net.Dns.GetHostName()
2.根据电脑名取出全部IP地址:System.Net.Dns.Resolve(电脑名).AddressList
或者 System.Net.Dns.GetHostByName(电脑名).AddressList
3.根据IP地址取出电脑名:System.Net.Dns.Resolve(IP地址).HostName
Q4: 求大神指点 vb.net 的IPEndPoint 要怎么才能获取客户端的IP地址或者主机名字呀?
Dim strHostName As String strHostName = Dns.GetHostName() Dim ipEntry As IPHostEntry ipEntry = Dns.GetHostEntry(strHostName) Dim ip As String ip = ipEntry.AddressList(0).ToString()
Q5: VB如何获取远程计算机的名称?
利用winsock控件就可以vb.net获取电脑名了vb.net获取电脑名:
获得主机名称vb.net获取电脑名:
Winsock1.LocalHostName
获得主机IP地址vb.net获取电脑名:
Winsock1.LocalIP
获得主机端口号:
Winsock1.LocalPort
vb.net获取电脑名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb获取用户名、vb.net获取电脑名的信息别忘了在本站进行查找喔。







