在C#下如何获取CPU、主板、网卡等设备的信息?

lovenina 2004-11-19 11:17:49
我现在需要用程序获取CPU、主板、网卡等硬件设备的信息。有没有高手帮助一下? 谢谢!
...全文
290 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
desnoc 2005-01-28
  • 打赏
  • 举报
回复
up
yawer 2004-11-19
  • 打赏
  • 举报
回复
thanks!
小蕊_claudia 2004-11-19
  • 打赏
  • 举报
回复
二十一、根据IP地址得出机器名称:
using System;
using System.Net;

class ResolveIP
{
public static void Main()
{
IPHostEntry ipEntry = Dns.Resolve("172.29.9.9");
Console.WriteLine ("Host name : {0}", ipEntry.HostName);
}
}

小蕊_claudia 2004-11-19
  • 打赏
  • 举报
回复
十八、取得IP地址:
using System;
using System.Net;

class GetIP
{
public static void Main()
{
IPHostEntry ipEntry = Dns.GetHostByName ("localhost");
IPAddress [] IpAddr = ipEntry.AddressList;
for (int i = 0; i < IpAddr.Length; i++)
{
Console.WriteLine ("IP Address {0}: {1} ", i, IpAddr[i].ToString ());
}
}
}
十九、取得机器名称:
using System;
using System.Net;

class GetIP
{
public static void Main()
{
Console.WriteLine ("Host name : {0}", Dns.GetHostName());
}
}

lucbesson 2004-11-19
  • 打赏
  • 举报
回复

读取网卡id编号
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");

ManagementObjectCollection moc = mc.GetInstances();

foreach(ManagementObject mo in moc)

{

if((bool)mo["IPEnabled"] == true)

Response.Write("MAC address\t{0}", mo["MacAddress"].ToString());

}

别忘了加上using System.Management;
lucbesson 2004-11-19
  • 打赏
  • 举报
回复
http://www.aspxboy.com/Files/71/67/272.Aspx

cpu 的
lucbesson 2004-11-19
  • 打赏
  • 举报
回复
http://dev.csdn.net/article/46/46296.shtm

看看
OneDotRed 2004-11-19
  • 打赏
  • 举报
回复
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity");

foreach (ManagementObject mgt in searcher.Get())
{
Console.WriteLine(mgt["Name"]);
}
Console.ReadLine();
chen99yjeyotech 2004-11-19
  • 打赏
  • 举报
回复
请用wmi编程.给你相关的网址。自己看看!
http://www.cfan.com.cn/11PROGRAM/11program_002.htm
「已注销」 2004-11-19
  • 打赏
  • 举报
回复
好象比较麻烦,因为有代码的权限问题。不是很清楚,帮你顶

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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