PHP获取通过windows系统命令wmic获取MAC地址、cpu序列号、主板序列号
源码如下:
class HardwareInfo
{
//获取MAC地址
function getMacAddress()
{
$return_arry = array();
@exec("wmic nicconfig get macaddress", $return_arry);
$mac_addr = $return_arry[1];
$mac_addr = str_replace(":", "", $mac_addr);//去除字符串中的字符“:”
return $mac_addr;
}
//获取CPU序列号
function getCpuSN()
{
$return_arry = array();
@exec("wmic cpu get processorid", $return_arry);
$cpu_sn = $return_arry[1];
return $cpu_sn;
}
//获取主板序列号
function getBaseboardSN()
{
$return_arry = array();
@exec("wmic baseboard get serialnumber", $return_arry);
$baseboard_sn = $return_arry[1];
$baseboard_sn = str_replace("-", "", $baseboard_sn);//去除字符串中的字符“-”
return $baseboard_sn;
}
}
使用示例:
<strong>include</strong> 'HardwareInfo.php';
$hw_addr = new HardwareInfo();
$mac_addr = $hw_addr->getMacAddress();
$cpu_sn = $hw_addr->getCpuSN();
$baseboard_sn = $hw_addr->getBaseboardSN();
echo 'MAC地址:'.$mac_addr.'<br />';
echo 'CPU序列号::'.$cpu_sn.'<br />';
echo '主板地址::'.$baseboard_sn.'<br />';
补充:wmic命令的使用可参考:http://blog.csdn.net/hnllc2012/article/details/48733383
<p></p>
<p>
以上就介绍了PHP获取通过windows系统命令wmic获取MAC地址、cpu序列号、主板序列号,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!
PHP获取通过windows系统命令wmic获取MAC地址、cpu序列号、主板序列号
相关教程推荐
- win10日志文件c:Windowssystem32logfiles
- pcskys_windows7loader一个基于PDO的数据库操作类新一个PDO事务实例
- windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页_PHP教程
- PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHPMb_String方法,_PHP教程
- Windows安装Homestead的一些坑
- php网站从windows平台移植到了Linux平台,出现导航的异常
- PHP$_FILES上传文件,在Windows下通常,但在Ubuntu下无法上传文件
- ECSHOP安装时报错,说不能选择MySQL数据库(ecshop)真么办呢?(windows7系统)
- Windows下怎么配置workerman?
- windows7下安装php的php-ssh2扩展教程
- Node.js安装详细步骤教程(Windows版)详解
- windows安装mysql8
- Windows安装MongoDB
- windows平台HTTP代理server搭建(CCproxy)
- windows7 安装TensorFlow-gpu,亲测成功。
- python – 在Windows上安装tensorflow
- 使用anaconda 3安装tensorflow 1.15.0 (windows10环境)
- Zabbix监控Windows的CPU利用率
- 《逐梦旅程:Windows游戏编程之从零开始》学习笔记之二:GDI框架
- Ubuntu16.04下使用rdesktop命令远程连接windows机器
其他课程推荐
- JavaScript 和 HTML DOM 参考手册
- JavaScript HTML DOM 集合(Collection)
- JavaScript HTML DOM EventListener
- JavaScript 函数参数
- JavaScript 函数定义
- JavaScript let 和 const
- JavaScript 保留关键字
- JavaScript 严格模式(use strict)
- JavaScript 调试
- JavaScript 浏览器对象实例
- JavaScript Boolean(布尔)对象
- JavaScript HTML DOM 事件
- JavaScript HTML DOM 改变 CSS
- JavaScript HTML DOM 改变 HTML 内容
- JavaScript HTML DOM
- JavaScript 错误 – Throw、Try 和 Catch
- JavaScript break 和 continue 语句
- JavaScript 变量
- JavaScript 用法
- JavaScript 教程