`
JAVA天地
  • 浏览: 659901 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

通過招執行系統命令取得MAC地址

阅读更多

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class GetMacAddress
{
static void doExe()
{
try
{
Runtime runtime=Runtime.getRuntime();
//采用這種方式就會將結果輸出到一個文件中去
//String[] args=new String[]{"CMD.EXE","/c","ipconfig /all>e:\\456.txt"};
String[] args=new String[]{"CMD.EXE","/c","ipconfig /all"};
//執行系統命令
Process p=runtime.exec(args);
//取得出入流
InputStream is=p.getInputStream();
InputStreamReader isr=new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
//將輸入流讀出來顯示在屏幕上
while((line=br.readLine())!=null)
{
//去掉下面的注釋打印全部信息到屏幕
/*
if(!line.trim().equals(""))
System.out.println(line);
*/
//對指定的輸入流進行處理
if(line.trim().startsWith("Physical Address"))
{
line=line.trim();
String[] r=line.split(":");
System.out.println("MAC ADDRESS:"+r[1].trim());
}
}
is.close();
isr.close();
br.close();
}
catch(Exception e){e.printStackTrace();}
}
public static void main(String[] args)
{
doExe();
}
}

分享到:
评论

相关推荐

    DES加密解密的PHP类.zip

    分享一个DES加密解密的PHP类,获取物理地址,对明文信息进行加密,对密文进行解密,将密文保存到文件中,取得服务器的MAC地址,windows服务器下执行ipconfig命令,Linux服务器下执行ifconfig命令。

    macchina:基本的系统信息获取程序,用Rust编写,着重于性能

    我没有睡觉,而是取得了一些成就: 简化Macchina的填充实现 更简单,更易维护的杆系统: 为了实现一个新功能,即针对不同主题的不同的条形符号和括号,必须修改旧的条形实现,因为它简直是一团糟……现在只有一半,...

    windowsnt 技术内幕

    用Winn32.exe执行Windows NT升级 使用联机丛书 系统策略编辑器简介 理解系统策略编辑器模式 理解系统策略处理 在域控制器上实现系统策略 在非域控制器上实现系统策略 使用系统策略编辑器复选框 从登录对话框中删除...

    易语言 茶凉专用模块

    参数 窗口句柄, 整数型, 可空, 为空则为系统级定时器(通常为空) .参数 时钟周期, 整数型, , 毫秒级单位 1秒=1000毫秒 .参数 定时器事件处理, 子程序指针, , 定时器触发事件 .子程序 创建多级目录, 逻辑型, 公开, ...

    R软件安装包

    1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,编写了一种能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。R是开源软件,代码全部公开,对所有人免费。R可在...

    补丁模块(带源码)InlinePatch,Hook,内存DLL注入等等

    找到OD相关句柄返回真, 此函数枚举窗口通过菜单名来 判定是否OD窗口。 .子程序 AntiStrongOD, 逻辑型, 公开, 这个效果还行,检测带有驱动的 OD调试器 此函数专门对付 StrongOD 插件 .参数 判断OD运行状态, 逻辑型, ...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

     “沙盒小组”表示他们“使用了现有的执行程序限制,并让这些限制变成一座监狱”例如在其中一个标签页运作的恶意软件,将无法窃取信用卡号码、干扰鼠标运作,或告诉系统在启动时执行某个程序,并且恶意软件会在标签...

    大量批处理实用程序例程

    本资源由大量的实用批处理文件组成,删除.txt尾缀名双击即可直接使用,既是学习的模板也可以作为实用程序,如下为文件组成,涉及文件管理,系统,网络,小工具等等: 0-reaname 2000XP停止打印.bat BAT珍藏 dir.bat...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     cc实例234 利用SQL语句执行外围命令  第9章 SQL查询相关技术   9.1 通用查询   cc实例235 SQL语句的应用方法   cc实例236 SQL语句的模糊查询   cc实例237 利用查询语句复制表结构   9.2 查询...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     cc实例234 利用SQL语句执行外围命令  第9章 SQL查询相关技术   9.1 通用查询   cc实例235 SQL语句的应用方法   cc实例236 SQL语句的模糊查询   cc实例237 利用查询语句复制表结构   9.2 查询...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    cc实例232 在VisualcC++中执行事务 cc实例233 在程序中执行SQL脚本 cc实例234 利用 SQL语句执行外围命令 第9章 SQL查询相关技术 9.1 通用查询 cc实例235 SQL语句的应用方法 cc实例236 SQL语句的模糊...

    eagle PCB工具

    EAGLE(Easily Applicable Graphical Layout Editor)(易应用图形布局编辑器)是一款低价格、界面丰富、人性化、易于学习和使用且功能强大的...向标注功能、批处理命令执行脚本文件、覆铜以及交互跟随布线器等功能...

    新版Android开发教程.rar

    � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发 既 有用又有吸引力的移动...

    Cassius:用JavaScript编写的《 Pokemon Showdown》机器人

    您可以通过执行此操作,方法是单击存储库主页上的“克隆或下载”按钮,然后单击“在桌面中打开”。 您还可以使用以下命令: git clone https://github.com/sirDonovan/Cassius.git 导航到根目录 其余步骤将在您的...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例234 利用SQL语句执行外围命令 第9章 SQL查询相关技术 9.1 通用查询 实例235 SQL语句的应用方法 实例236 SQL语句的模糊查询 实例237 利用查询语句复制表结构 9.2 查询控件 实例238 查询指定控件内字符串...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例234 利用SQL语句执行外围命令 第9章 SQL查询相关技术 9.1 通用查询 实例235 SQL语句的应用方法 实例236 SQL语句的模糊查询 实例237 利用查询语句复制表结构 9.2 查询控件 实例238 查询指定控件内字符串...

    《中国金融集成电路(IC)卡规范(3.0)》PBOC3.0

    当卡片执行了收到一个MAC错的发卡行脚本命令,则不应允许执行后续的发卡行脚本命令;  修订了关于“闪卡”的处理办法;  明确了qPBOC不再设置LOATC。  4、删除不适用部分  删除了电子钱包/电子存折应用...

Global site tag (gtag.js) - Google Analytics