如何獲取客戶端MAC位址 三個方法

2021-04-06 22:00:30 字數 628 閱讀 6649

方法一:

public static string getmacaddress()

}br.close();

return address.trim();

}catch (ioexception e)

}return address;

}we can replace the "ipconfig" to "ping x.x.x.x" and "arp -a"...we can get the mac list...haha!!

方法二:

可以用js或vbscript來呼叫wmi介面來獲取client端的mac位址.

平心而論,wmi的很強大的。原先需要動用重量級程式設計工具才能做到的事,現在用js/vbscript就可以做了。

if(objobject.macaddress != null && objobject.macaddress != "undefined")

缺點:需要activex支援.對ms-win系統有效.

方法三:

想137口傳送udp查詢:

windows平台的客戶端(當獲取時它轉換為服務端角色),netbios協議在137口上,我們只要向它的137口傳送udp查詢,獲取它的返回值就可以獲取到它所有的網絡卡位址

如何獲取客戶端MAC位址 三個方法

方法一 public static string getmacaddress br.close return address.trim catch ioexception e return address we can replace the ipconfig to ping x.x.x.x and...

獲取客戶端MAC

有時候我們需要獲取客戶端的一些資訊來做處理,獲取mac,如下 dllimport iphlpapi.dll private static extern int sendarp int32 dest,int32 host,ref int64 mac,ref int32 length dllimport...

JS配合PHP獲取客戶端MAC位址

php class getmacaddr temp array array foreach this return array as value unset temp array return this mac addr function forwindows function forlinux m...