无忧启动论坛

标题: 如何获取HKEY_LOCAL_MACHINE\\\\HARDWARE\\\\DESCRIPTION\\\\System\\\\BIOS信息 [打印本页]

作者: thtf    时间: 2022-11-2 20:20
标题: 如何获取HKEY_LOCAL_MACHINE\\\\HARDWARE\\\\DESCRIPTION\\\\System\\\\BIOS信息
本帖最后由 thtf 于 2022-11-3 11:36 编辑

想要在PE下获取计算机的基本信息,在注册表里HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS,有的PE(一般是维护版,无网络)没有\BIOS这项,有的PE(有网络,声音等功能)可以正常显示BIOS这项,但是不需要网络和声音功能,精简还不太会,就想知道有没有好方法,把维护版加些服务,读取到这个值就行,这样,即完成了功能还保持PE文件大小。
简单测试了把原版Winre.wim文件都添加到PE里,不覆盖同名文件,只添加,也实现不了,看来不单是缺文件。
请大佬们抽时间指点一下,知道大佬们不差币,为了表达一下感谢这情,再次感谢!


K大最新的win11 22621.525版启动非常快,可是System下没有BIOS这项,想修改一下读取到下面的键值。




作者: 红毛樱木    时间: 2022-11-2 20:20
技术无止境,只是头发没掉够

补充服务
mssmbios
试试
作者: ZMLoveLH    时间: 2022-11-2 22:43
支持一下楼主,我也想知道如何获取啊
作者: dxhjh    时间: 2022-11-3 06:52
感谢分享
作者: caocaofff    时间: 2022-11-3 10:47
看一下PECMD的REGI命令,可以读取
作者: Yuanshen    时间: 2022-11-3 10:50
也想知道。
作者: thtf    时间: 2022-11-3 11:35
caocaofff 发表于 2022-11-3 10:47
看一下PECMD的REGI命令,可以读取

是我没说明白,是运行Regedit时没有BIOS这项,不是如何读取。
作者: 2012jiashanni    时间: 2022-11-3 12:22
目前是XP/03是没有这个注册项 NT6基本都有的吧   换成API读取吧
作者: thtf    时间: 2022-11-3 12:40
2012jiashanni 发表于 2022-11-3 12:22
目前是XP/03是没有这个注册项 NT6基本都有的吧   换成API读取吧

PE下运行Regedit都找不到这个项目,K大最新的win11PE 22621.525读取不到。
作者: thtf    时间: 2022-11-3 18:35
本帖最后由 thtf 于 2022-11-3 20:11 编辑
红毛樱木 发表于 2022-11-3 14:39
技术无止境,只是头发没掉够

补充服务

感谢老大回复,将下面信息添加到注册表(原来服务里就有),按位置复制了文件,
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\mssmbios]
添加了\windows\system32\drivers\mssmbios.sys
\windows\inf\mssmbios.inf
确实可以正常显示了,再次感谢。
作者: 红毛樱木    时间: 2022-11-3 23:49
thtf 发表于 2022-11-3 18:35
感谢老大回复,将下面信息添加到注册表(原来服务里就有),按位置复制了文件,
[HKEY_LOCAL_MACHINE\SY ...

恩恩,解决了就好。





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3