如何获取本机的的IP和Mac?

xiamin 2008-09-15 06:11:05
如何获取本机的的IP和Mac?
...全文
139 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloDongXiu 2008-09-15
  • 打赏
  • 举报
回复
2楼的答案可行........
koukoujiayi 2008-09-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 koukoujiayi 的回复:]
引用 6 楼 ZengHD 的回复:
先要引用System.Management

找哪个组件名称?望指教,十分感谢!!
[/Quote]
找到了!!十分感谢!!
koukoujiayi 2008-09-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ZengHD 的回复:]
先要引用System.Management
[/Quote]
找哪个组件名称?望指教,十分感谢!!
j_f0001 2008-09-15
  • 打赏
  • 举报
回复
object o =Dns.GetHostAddresses(Dns.GetHostName()); //获取ip用这个


ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection MOC = MC.GetInstances();
foreach (ManagementObject moc in MOC)
{
if (moc["IPEnabled"].ToString() == "True")
{
MAC = moc["MacAddress"].ToString();


}// 获取MAC用这个
ZengHD 2008-09-15
  • 打赏
  • 举报
回复
先要引用System.Management
koukoujiayi 2008-09-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hbxtlhx 的回复:]
C# code
private string getMac()
{
string MAC = "";
ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection MOC = MC.GetInstances();
foreach (ManagementObject moc in MOC)
{
if (moc["IPEnabled"].ToString() == "True")
{
MAC = moc["MacAddress"].ToString();

[/Quote]
ManagementClass的名称空间好象是System.Management
但我打入using System.Management
报错!
什么原因,望指教,谢谢!
hongqi162 2008-09-15
  • 打赏
  • 举报
回复
http://jessiexxb.blogbus.com/logs/7472771.html
ZengHD 2008-09-15
  • 打赏
  • 举报
回复
google查查WMI MAC
北京的雾霾天 2008-09-15
  • 打赏
  • 举报
回复

private string getMac()
{
string MAC = "";
ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection MOC = MC.GetInstances();
foreach (ManagementObject moc in MOC)
{
if (moc["IPEnabled"].ToString() == "True")
{
MAC = moc["MacAddress"].ToString();
}
}
return MAC;
}
北京的雾霾天 2008-09-15
  • 打赏
  • 举报
回复
获取IP地址:

object o =Dns.GetHostAddresses(Dns.GetHostName());

获取Mac要麻烦点了。

110,533

社区成员

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

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

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