得到网卡ID

原创 2006年06月05日 12:40:00

package com.perlong.system.copyright;

import java.io.*;

/**
 * 得到网卡的硬件ID
 * @author Administrator
 * 创建时间:2006年6月5日 11:58
 */
public class Mac {
 public static void main(String[] args) {
  System.out.println(getMacOnWindow());
 }

 private static String getMacOnWindow() {
  String s = "";
  try {
   String s1 = "ipconfig /all";
   Process process = Runtime.getRuntime().exec(s1);
   BufferedReader bufferedreader = new BufferedReader(
     new InputStreamReader(process.getInputStream()));
   String nextLine;
   for (String line = bufferedreader.readLine(); line != null; line = nextLine) {
    nextLine = bufferedreader.readLine();
    System.out.println(line);
    if (line.indexOf("Physical Address") <= 0) {
     continue;
    }
    int i = line.indexOf("Physical Address") + 36;
    s = line.substring(i);
    break;
   }
   bufferedreader.close();
   process.waitFor();
  } catch (Exception exception) {
   s = "";
  }
  return s.trim();
 }
}

VC 获取物理网卡的MAC地址

获取网卡的MAC地址的方法很多,如:Netbios,SNMP,GetAdaptersInfo等。经过测试发现 Netbios 方法在网线拔出的情况下获取不到MAC,而 SNMP方法有时会获取多个重复的...
  • kingepoch
  • kingepoch
  • 2014年04月19日 14:23
  • 1772

如何得到goroutine 的 id?

在Go中,系统是不提供goroutine的id给外界的,丫的认为这事情不应该提供给用户来使用。 可有时候,实在是觉得这个东西必须得有呀,比方说后台开了个goroutine进行http请求的处理,这个免...
  • u013870094
  • u013870094
  • 2017年11月10日 16:21
  • 29

[VC++]编程获取系统网卡列表及IP地址信息

主要利用的是GetAdaptersInfo()函数来获取系统的网卡列表,并通过遍历地址列表,得出所有的IP地址信息,代码如下: #include "stdafx.h" #include ...
  • sonsie007
  • sonsie007
  • 2013年04月23日 00:23
  • 1792

VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号

以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号)     BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 ...
  • mayise
  • mayise
  • 2014年11月26日 17:27
  • 2242

得到Android设备的唯一id

权限 -------------------------------------------------------------------------------------------...
  • aihiao
  • aihiao
  • 2015年09月24日 16:26
  • 162

通过进程ID得到进程名

在内核中,通过进程ID,得到进程名称,有多种方法。 我使用了两种方法,第一种是使用ZwOpeProcess得到句柄 然后ObReferenceObjectByHandle函数得到PEPROCESS结构...
  • u011653354
  • u011653354
  • 2013年08月14日 11:13
  • 838

源码开放学ARM—DM9000网卡驱动

Linux 网卡驱动实验 源码开放学ARM:http://www.lumit.org/LASO/zh/chp106-4.html 标准Board Linux启动 & uBuntu Linux ...
  • a746742897
  • a746742897
  • 2016年10月25日 12:59
  • 563

通过资源名称得到资源id

主要应用类 package com.example.activitylibrary; import android.app.Activity; import android.os.Bundle; ...
  • flyingsir_zw
  • flyingsir_zw
  • 2014年04月03日 16:41
  • 892

SQL中得到刚刚插入的数据的id

在多用户交替插入数据的情况下max(id)显然不能用 1、LAST_INSERT_ID是基于Connection的,只要每个线程都使用独立的 Connection对象,LAST_INSERT_ID函数...
  • liuyunfan
  • liuyunfan
  • 2013年08月18日 18:58
  • 3537

C++获得所有网卡信息

一台机器上可能有多个网卡,每一个网卡只有一个MAC地址,但是每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC...
  • xzx735
  • xzx735
  • 2013年11月09日 22:38
  • 1926
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:得到网卡ID
举报原因:
原因补充:

(最多只允许输入30个字)