獲得本機IP和MAC位址

2021-05-25 22:37:46 字數 816 閱讀 6462

用c#

獲得本機ip和

mac類為管理物件的集合,上例中由檢索物件返回管理物件集合賦值給它.

using system;

using system.collections.generic;

using system.text;

using system.net;

using system.management;

namespace exp_01_1021

", ip);

console.writeline("macaddress: ", mac);

console.readline();}}

class gethostinfo

public string getmac() //獲取mac

return (macaddr);}}

}//getip類部分使用了兩個類:dns、iphostentry(在命名空間system.net中).

//dns類:主要是從網域名稱系統(dns)中檢索關於特定主機的資訊.

//getmac類部分使用了兩個類:managementobjectsearcher、managementobjectcollection.

//在獲取本機的mac位址時,可以使用wmi規範,通過select語句提取mac位址.在.net框架中,wmi規範的實現定義在system.management命名空間中.

//managementobjectsearcher類用於根據指定的查詢檢索管理物件的集合.

//managementobjectcollection類為管理物件的集合,上例中由檢索物件返回管理物件集合賦值給它.

獲得ip和mac位址

using system.runtime.interopservices dllimport iphlpapi.dll private static extern intsendarp int32 dest,int32 host,refint64 mac,refint32 length dllimp...

使用Python獲得本機IP位址

使用撥號上網的話,一般都有乙個本地ip和乙個外網ip,使用python可以很容易的得到這兩個ip 使用gethostbyname和gethostbyname ex兩個函式可以實現 import socket localip socket.gethostbyname socket.gethostnam...

通過vbs獲取本機IP位址和MAC位址

1,定義函式 function getipmac computername dim objwmiservice,colitems,objitem,objaddress set objwmiservice getobject winmgmts computername root cimv2 set c...