<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-86  評論-767  文章-3  trackbacks-3

    方法一:

    調用Windows的DOS命令,從輸出結果中讀取MAC地址:

    public static String getMACAddress() {

    String address = "";
    String os = System.getProperty("os.name");
    if ( os != null && os.startsWith("Windows")) {
    try {
    String command = "cmd.exe /c ipconfig /all";
    Process p = Runtime.getRuntime().exec(command);
    BufferedReader br =
    new BufferedReader(
    new InputStreamReader(p.getInputStream()));
    String line;
    while ((line = br.readLine()) != null) {
    if (line.indexOf("Physical Address") > 0) {
    int index = line.indexOf(":");
    index += 2;
    address = line.substring(index);
    break;
    }
    }
    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!!

    缺點:只能取得服務器端MAC地址.如果要取得客戶端的MAC地址,需用Applet.只針對MS-WIN系統.

    ?

    方法二:

    可以用JS或vbscript來調用WMI接口來獲取Client端的MAC地址.


    ?
    ?WMI Scripting HTML
    ?
    ?
    ?
    ?
    ?
    ??
    ??

    ??
    ??

    ??


    ??

    ???
    ???
    ???

    ??


    ?

    忘了附上原文的出處了:
    How to get IP address of the browser when its operating behind a proxy/firewall? (applets...activex....??)
    http://www.faqts.com/knowledge_base/view.phtml/aid/9005/fid/125

    關于WMI的詳細信息可以參看MSDN:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_tasks_for_scripts_and_applications.asp

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

    獲取多塊網卡的MAC地址:

    if(objObject.MACAddress != null && objObject.MACAddress != "undefined"){
    ???????????????????????? MACAddr = objObject.MACAddress;
    ???????????????????????? alert( MACAddr );
    ?????????????????? }

    缺點:需要ActiveX支持.對MS-WIN系統有效.

    方法三:

    想137口發送UDP查詢:

    WINDOWS平臺的客戶端(當獲取時它轉換為服務端角色),NETBIOS協議在137口上,我們只要向它的137口發送UDP查詢,獲取它的返回值就可以獲取到它所有的網卡地址.

    以上內容來自dev2dev的討論帖:

    http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=12941&tstart=0

    ?

    posted on 2005-01-20 08:50 eamoi 閱讀(5175) 評論(1)  編輯  收藏 所屬分類: Java

    評論:
    # Java系統如何獲取客戶端的MAC地址? [TrackBack] 2005-01-20 11:01 | eamoi
    Ping Back來自:blog.csdn.net
    [引用提示]eamoi引用了該文章, 地址: http://blog.csdn.net/eamoi/archive/2005/01/20/260611.aspx  回復  更多評論
      
    主站蜘蛛池模板: 亚洲成年看片在线观看| 一个人在线观看视频免费| 亚洲午夜精品第一区二区8050| 欧美激情综合亚洲一二区| 毛片免费视频播放| 亚洲熟妇无码AV| 国产成人免费手机在线观看视频| 亚洲日韩亚洲另类激情文学| 白白国产永久免费视频| 色天使亚洲综合一区二区| 四虎精品亚洲一区二区三区| 免费一级做a爰片久久毛片潮| 亚洲人成影院在线观看| A级毛片成人网站免费看| 亚洲大尺度无码专区尤物| 久久久精品2019免费观看| 亚洲最大在线观看| 在线免费视频一区| 色多多A级毛片免费看| 国产亚洲一区二区在线观看| 免费A级毛片无码专区| 亚洲视频无码高清在线| 国产精品酒店视频免费看| 中美日韩在线网免费毛片视频| 亚洲精品亚洲人成人网| 最近2019中文字幕免费大全5| 最新亚洲春色Av无码专区| 亚洲精品美女久久久久99小说| 国内少妇偷人精品视频免费| 337p欧洲亚洲大胆艺术| 免费黄色一级毛片| 国产一级婬片A视频免费观看| 亚洲男女性高爱潮网站| 免费鲁丝片一级在线观看| v片免费在线观看| 91亚洲精品第一综合不卡播放| 免费看美女被靠到爽的视频| 香蕉免费在线视频| 77777午夜亚洲| 国产亚洲一区二区精品| 成年女人免费v片|