【21.12.08】也许是最小硬件显示工具 Desktopinfo 1.0 【基于PECMD】
本帖最后由 826773297 于 2021-12-8 08:25 编辑21.12.08更新:更新一些bug,可实现无驱动认网卡
21.11.07更新:新增显卡信息识别,无需安装显卡驱动(待测试)
21.11.01更新:新增wintoflash提供的nwinfo命令行信息增强工具支持
21.10.13更新:新增dmi模式硬件信息获取
修复一些已知bug
感谢:
slore的内存检测工具
江南一根葱的启动模式判断
mdyblog维护的pecmd及代码示例
依赖说明:PE需要包含以下命令和文件,且存在于SYSTEM32目录:
chelper.exe (压缩包已有) 用于内存大小检测
MOUNTVOL (需要从系统镜像提取) 用于判断启动方式
diskpart (需要从系统镜像提取) 用于显示硬盘信息
使用方法:直接用PECMD加载配置文件即可
PECMD.INI示例: LOAD X:\WINDOWS\DESKTOPINFO.WCS
关于命令参数说明:
目前只有两个参数:字体颜色和任务栏图标自定义
PECMD.INI示例:
设置黑色字体和注册表图标
LOAD DESKTOPINFO.WCS 0X000000 C:\WINDOWS\REGEDIT.EXE
设置白色字体和cmd图标
LOAD DESKTOPINFO.WCS 0XFFFFFF C:\WINDOWS\SYSTEM32\CMD.EXE
LOAD DESKTOPINFO.WCS 0XFFFFFF C:\WINDOWS\SYSTEM32\CMD.ICO
LOAD X:\123\DESKTOPINFO.WCS 0XFFFFFF C:\WINDOWS\SYSTEM32\CMD.EXE
注意:路径有空格需要加"",如:
LOAD "X:\123 2123\DESKTOPINFO.WCS" 0XFFFFFF "X:\Program Files\Internet Explorer\iexplore.ICO"
更多颜色请自己搭配
上点图片:
下载附件:
行行好,给点吧!
要钱的? 支持楼主,感谢分享。 看起来确实很小的软件{:1_195:} IFEX查询条件=?,变量名 //查询 ※查询条件 MEM=?MEMB=?
IFEX MEM=?,&A
MESS. %&A%
硬盘信息:
PART -devid list disk 0,&A
MESS. %&A%
自己再过滤一下
----------------------
UEFI/BIOS启动,论坛之间有PECMD代码,翻一下就找到了 红毛樱木 发表于 2021-10-5 16:09
硬盘信息:
自己再过滤一下
和你的比起来还是不够详细美观,想要你的硬件信息显示工具的看来很多,考虑发个独立版吧。 红毛樱木 发表于 2021-10-5 16:04
IFEX查询条件=?,变量名 //查询 ※查询条件 MEM=?MEMB=?
检测内存大小,用S大的C语言搞定,PECMD无法读全内存,不准确,硬件保留内存无法读取 红毛樱木 发表于 2021-10-5 16:09
硬盘信息:
自己再过滤一下
我用的就是这个命令 红毛樱木 发表于 2021-10-5 16:09
硬盘信息:
自己再过滤一下
uefi/bios启动 没看到相关代码,但是我觉得没有江南一根葱的稳,至少现在还没出错过 谢谢分享 感谢大佬 显示无权限下载{:3_144:},从别处下了一个,但找了一下午没找到启动方式怎么实现 不错,用时再来下 支持楼主,感谢分享。 感谢分享,下载试试效果 您能做一个只显示主板、CPU、内存的外置独立版吗?显示内容太多反而不好,ip,网卡什么的显示占了好大版面,对于装何种系统没有什么指导意义。感觉显示主板cpu内存就够了。 您能做一个只显示主板、CPU、内存的外置独立版吗?显示内容太多反而不好,ip,网卡什么的显示占了好大版面,对于装何种系统没有什么指导意义。感觉显示主板cpu内存就够了。 红毛樱木 发表于 2021-10-5 16:09
硬盘信息:
自己再过滤一下
大佬知道怎么用sed的正则表达式查找含有多个结果的开头结尾字段吗,要支持多行文本 826773297 发表于 2021-10-6 17:10
大佬知道怎么用sed的正则表达式查找含有多个结果的开头结尾字段吗,要支持多行文本
来个例子 主机型号读取注册表的路径不对 你读的是 SystemVersion 应该是SystemProductName或者BaseBoardProduct 能让它只显示主板,cpu,内存信息吗? 能不能只让它显示主板,cpu,内存呢 红毛樱木 发表于 2021-10-6 19:52
来个例子
没搞定,算了,直接获取行数了 2012jiashanni 发表于 2021-10-6 20:37
主机型号读取注册表的路径不对 你读的是 SystemVersion 应该是SystemProductName或者BaseBoardProduct
没什么问题,是这个逻辑 要是有独立版就好了!这个太麻烦 怎么显示内存是多少赫兹? 温拿 发表于 2021-10-8 12:59
怎么显示内存是多少赫兹?
显示不了,没这个功能 无权限下载{:1_189:} 温拿 发表于 2021-10-8 12:59
怎么显示内存是多少赫兹?
更新了dmi模式,可以显示内存赫兹了