php获取主板序列号,PHP获取通过windows系统命令wmic获取MAC地址、CPU序列号、主板序列号...
在项目中,客户需要系统在win系统上获取MAC地址、CPU序列号和主板序列号等,在网上搜索下,通过windows系统命令wmic可以获取,测试基本可行,HardwareInfo.php源代码如下:
$val){
if(!empty($val) && $k>0){
$mac_addr[$key] = $val;
//去除字符串中的字符“:”
$mac_addr[$key] = str_replace(":", "", $mac_addr[$key]);
$key++;
}
}
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;
}
}
?>
使用示例test.php如下:
getMacAddress();
$cpu_sn = $hw_addr->getCpuSN();
$baseboard_sn = $hw_addr->getBaseboardSN();
foreach ($mac_addr as $val){
echo 'MAC地址:'.$val.'
';
}
echo 'CPU序列号:'.$cpu_sn.'
';
echo '主板地址:'.$baseboard_sn.'
';
?>
Windows系统下使用wmic命令查看硬件信息
1、查询网卡信息:wmic nicconfig get macaddress
2、查询cpu序列号:wmic cpu get processorid
3、查询主板序列号:wmic baseboard get serialnumber
4、查询BIOS序列号:wmic bios get serialnumber
补充:在有些电脑上查询结果未正常显示,而是出现“To be filled by OEM”,可能是系统出问题了。
php获取主板序列号,PHP获取通过windows系统命令wmic获取MAC地址、CPU序列号、主板序列号...相关推荐
- windows下更改网卡mac地址
windows下更改网卡mac地址 xp.win7测试过.其他版本没试过,仅供参考. 此处介绍2种方式,一种是通过网卡属性高级选项卡来设置,另一种为通过修改注册表来设置. 1.网卡高级属性卡设置 我的 ...
- 根据MAC地址生成软件的序列号
下面是一个简单的生成liense的方法,通过机器的MAC地址,生成一个序列号. #include "stdafx.h" #include <stdio.h> #incl ...
- Windows DHCP Server基于MAC地址过滤客户端请求实现IP地址的分配
企业中,为了降低管理员对于IP地址管理.分配的复杂繁琐性,很多企业都会架设Windows DHCP服务器,通过DHCP服务器为企业中的客户端自动分配IP地址. 但是面对现代如此庞大数量的客户端PC.手 ...
- windows 2000 下修改MAC地址
图形界面 WIN2000:在桌面上网上邻居图标上点右键,选"属性",在出来的"网络和拨号连接"窗口中一般有两个图标,一个是"新建连接"图标, ...
- 获取 连接本地手机热点 的 的具体IP和MAC地址(其他手机或电脑)
当在设备终端(手机,电脑等)上使用Wifi热点的时候,需要获知Wifi热点的运行状态,热点是否打开,连接到该WIFI热点的设备数量,以及连接设备的具体IP和MAC地址. 使用re文件管理器去&q ...
- Windows 技术篇-网卡物理(MAC)地址查看方法
MAC 地址指的就是网卡的物理地址. 我们的网卡分有线网卡和无限网卡,这两个网卡物理地址不一样,你用哪个卡连接的网络,就看对应的物理地址就好了. 查看方法: cmd 里直接输入ipconfig /al ...
- 修改windows系统网卡的MAC地址方法
文章目录 前言 修改MAC地址 验证MAC地址是否修改 前言 工作中遇到通过绑定IP地址和MAC地址认证才能上网的网络,需要修改指定的IP地址和MAC地址,修改IP地址比较简单,但是MAC地址之前好像 ...
- Windows绑定arp绑定mac地址
1新建一个txt文件后缀名改为.cmd 2把以下代码复制进去 @arp -d @arp -s 192.168.0.220 70-8b-cd-bc-d5-09 arp -d 就是删除 -s 就是保存
- 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
开发语言:C/C++ 支持平台:Windows 实现功能: 通过WMI获取网卡MAC地址.硬盘序列号.主板序列号.CPU ID.BIOS序列号 下载地址: WMI_DeviceQuery.zip 版本 ...
最新文章
- 龙邱树莓派Raspberry Pi 扩展板电路及其相关实验
- 24、springboot与缓存(2)
- 搭建基于hyperledger fabric的联盟社区(九) --检索状态数据库
- 二维数组作数据源填充到repeater
- ## CSP 201312-2 ISBN号码(C语言)(100分)
- 字符串型String
- 我的山寨敏捷四季之春
- 用eclipse调用远程webservice生成客户端代码
- indesign缩放图片被切割_InDesign怎么改变图片的大小
- Element-UI组件实现全局回到顶部功能
- 进程理论以及开启子进程的两种方式
- PHP调用外部程序的方法解析
- 东芝推出采用DIP4封装的大电流光继电器
- java调用云小蜜示例教程(调用sdk版本)
- Falcom:英雄传说系列
- 专家:刷脸登录有漏洞 互联网企业在玩噱头
- MySQL学习整理-码农进阶之路(二)
- Halcon 字符串与HTuple互转,double与HTuple互转,Mat与HObject互转
- Fluent 全流程求解多孔介质算例(1)
- 电磁场与电磁波实验三 熟悉Mathematica软件在电磁场领域的应用