PHP如何获取本地机(服务器)的硬盘序列号

PHP如何获取本地机(服务器)的硬盘序列号,第1张

PHP没有这些功能的,要知道PHP是跨平台的、重点为WEB服务编写的工具。

不过你可以使用其它语言编写一个控制台的EXE文件来获取,然后PHP调用这个程序获取结果,下面程序可以成功执行:

<php

$s=`dir`;

echo $s;

>

把DIR换为你获取序列号的EXE文件名字既可

bootice 这个程序用于安装、修复、备份磁盘的主引导记录和分区引导记录。

其作用仅限于磁盘的引导记录,而要把磁盘上的某种系统启动,必备一些引导文件,如NTLDR、GRLDR、Bootmgr,但这些引导系统启动的系统文件bootice是不提供安装的

请看教程:

BOOTICE 使用手册                                    2009-9-1

12 BOOTICE 不能做什么

需要指出的是,BOOTICE         仅仅是一个修改引导的工具,它不提供额外的支持文件。比如

说,你需要将GRUB4DOS  安装到某个分区的PBR  上,那么安装完成后你需要通过资源管理

器将GRLDR 和menulst 等文件拷贝到这个分区的根目录下,这个GRLDR 和menulst 不由本

程序提供。

另外一个例子,比如你需要将XPPE 安装到某主分区,你可以用BOOTICE 讲这个分区的

PBR 修改为“NTLDR  引导程序”,但是根目录下的ntldr 得由你自己搞定,这个PE 还需要哪

些文件,做什么配置都由你完成。

也就是说,BOOTICE 不提供完整解决方案,它仅仅为你提供一种方便的方式去修改MBR

或PBR。

你的问题的解决方法:

使用bootice后,使用XORLDR安装系统引导管理

XORLDR  是一个轻量级的多系统引导程序,它使 图形化的选择菜单,可以管理多达10 个系 统的启动。XORLDR 的启动对象可以是分区的引导扇区,也可以是分区上的某个文件,还可以是指 定的绝对扇区号。

XORLDR 可以安装在硬盘的MBR  (Master Boot Record)上启动,也可以安装到PBR  (Partition Boot Record)上,仅占 32 个扇区,还可以将配置输出后由GRUB4DOS 或BOOTMGR 加载启动。

XORLDR  支持的启动类型有GRLDR/GRLDRMBR、NTLDR/SETUPLDRBIN/           BOOTMGR、 SYSLINUX 的LDLINUXBIN(370~400)、PLoP  Boot Manager、MS-DOS (IOSYS )以及FreeDOS 的KERNELSYS。

使用bootice时,请注意写入的MBR应该选择NT6

请在使用bootice后,使用XORLDR,点:安装/配置,建立相应的启动菜单

以上就是关于PHP如何获取本地机(服务器)的硬盘序列号全部的内容,包括:PHP如何获取本地机(服务器)的硬盘序列号、我用bootice设置了mbr和pbr,,然后把win7安装文件复制进去,为什么提示 a disk read error cuuourd的错误、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9880207.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存