大家好,我想获取域内其他机器的硬件信息.我知道WMI远程管理可以实现,但问题是我不是域管理员,是不是无法获取了? 如果是,那请问除了wmi外还有没有别的方法呢...急,在线等
解决方案 »
- 关于图片存放形式对性能的影响问题
- C#DllImport错误
- 自动点击button
- 请教两个问题,谢谢!
- 请教,如何使右键点击时,同时选中点击行
- 分不多,大家别嫌弃,过来看看
- 请教思归,孟子等大侠,为什么Enterprise Library 2.0里会没有Cryptography Application Block?
- 图象读入内存的问题
- 请教C#中如何实现红外线接口的通讯??
- 怎样在TabPage上绘制大于显示矩形的图形(带滑块)?我只能绘制显示矩形之内的,之外的没有,而且托动滑块还会消掉原本显示出来的曲线。
- 导出数据到Excel文件时,当给单元格赋值为中文时为什么会出现异常?
- 谁有关于C# SOCKET的比较详细的介绍资料
然后解析IP段,遍历,发送数据探测.
列出局域网所有在线机器IP
然后根据IP获取机器名
using System.Net ;
int i ;
for ( i = Min ; i <= Max ; i++ )
{
string ip= mask + i.ToString ( ) ;
IPAddress myIP = IPAddress.Parse ( ip ) ;
//根据给定的IP地址字符串,处境IPAddress实例
try
{
IPHostEntry myHost = Dns.GetHostByAddress ( myIP ) ;
string HostName = myHost.HostName.ToString ( ) ;
listBox1.Items.Add ( ip + "名称为:" + HostName ) ;
}
catch
{
listBox1.Items.Add ( ip + "主机没有响应!" ) ;
}
}