如何查找特定的网络计算机信息

问题描述:

我在*和Google上查找过,但没有找到任何可以帮助我的代码。 请在这里请求帮助。如何查找特定的网络计算机信息

我们有许多电脑的网络。我想输入计算机的名称,并且应该能够找回OSArchitecture,IPAddress和全部计算机名称。

我想用VB.net来实现这个 我试过使用“My.Computer.Name”和相关的选项,但它只给我我的电脑的详细信息,我会查询某个特定电脑的详细信息网络。

注:这是一个域控制的网络,而不是请求主页工作组

+0

我必须得到其他信息编辑你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –

+0

对不起,我完全忘了标题部分。 请注意。请任何帮助。 – Rahul

+0

考虑使用WMI。 [Here](http://msdn.microsoft.com/en-us/library/bb404655.aspx)是一个很好的开始。 –

获取IP地址是直截了当:

Dim ips As IPAddress[] 
ips = Dns.GetHostAddresses(Dns.GetHostName()) 

您可以通过WMI

+0

'公共类Form1中 \t私人小组Button1_Click_1(BYVAL发件人为System.Object的,BYVALË作为System.EventArgs)把手Button1.Click \t \t昏暗消息作为字符串 \t \t如果proctype = 1然后 \t \t \t消息= “64比特” \t \t否则 \t \t \t消息= “32位” \t \t结束如果 \t \t \t MSGBOX( “进程类型是:” +消息) \t结束子 \t私人proctype作为整数 \t属性Is64BitProcess由于布尔 \t \t获取 \t \t \t返回proctype \t \t最终获取 \t \t集(BYVAL值布尔值) \t \t proctype = Value \t \t End Set \t End Property End Class' 我试过了,但不确定在这里传递网络计算机主机名的位置,以便返回值,请帮助 – Rahul