有没有办法在localhost上用php或javascript获取硬盘序列号或机器序列号?
我们可以使用cmd中的以下命令获取它
wmic DISKDRIVE GET SerialNumber
或机器序列号
wmic bios get serialnumber
可能用php或javascript吗? 在php中的东西
<?php
echo DISKDRIVE GET SerialNumber //** some thing like this on local host
?>
需要在本地主机上为Clint提供一个项目,我希望没有人在其他计算机上访问它(在php中)
答案 0 :(得分:6)
你当然可以使用
shell_exec('wmic DISKDRIVE GET SerialNumber 2>&1')
或
shell_exec('wmic bios get serialnumber 2>&1')
如果服务器上安装了wmic
,并且您的PHP有权运行它。
'2>&1'
部分来自suggestion here。
答案 1 :(得分:2)
impossblie。没有什么可以破坏浏览器沙箱,否则它将是一个很大的安全问题。
唯一的可能是通过ActiveX,但仍需要签名并更改IE设置。 (没有跨平台,没有跨浏览器)