string ips="";
foreach (System.Net.IPAddress ip in System.Net.Dns.Resolve(SystemInformation.ComputerName).AddressList)
{
ips+= ip.ToString()+"\n";
}
MessageBox.Show(ips);
foreach (System.Net.IPAddress ip in System.Net.Dns.Resolve(SystemInformation.ComputerName).AddressList)
{
ips+= ip.ToString()+"\n";
}
MessageBox.Show(ips);
Primary DNS Suffix...........:
Node Type....................:Broadcast
IP Routing Enabled...........:No
Wins Proxy Enabled...........:NOEthernet Adapter 本地连接:Connection-specific DNS Suffix:
Description...................:Realtek RTL8029(AS)-base PCI Ethernet Adapter
Physical Address..............:00-50-BA-59-7A-95
DHCP Enabled..................:No
IP Adress.....................:192.168.1.2
Subnet Mask...................:255.255.255.0
Default Gateway...............:192.168.1.1
DNS Servers...................:202.102.24.35
//注意必须在解决方案中添加引用(system.Mangement)否刚无法访问)提示没有权限
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach(ManagementObject mo in moc)
{
if((bool)mo["IPEnabled"] == true) Response.Write("MAC地址:"+ mo["MacAddress"].ToString());
Response.Write("<br>");
}
ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");
disk.Get();
Response.Write("卷: " + disk.GetPropertyValue("VolumeSerialNumber").ToString());