无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: wintoflash
打印 上一主题 下一主题

[原创] 开源的硬件信息工具nwinfo [20241107]

    [复制链接]
91#
 楼主| 发表于 2023-1-25 21:45:24 | 只看该作者

现在没电脑,等过完年再研究。
----
没有什么特殊的依赖。可能是调驱动的时候出问题了。删掉HwRwDrv*.sys试试能不能打开。
----
HUB是什么?

点评

嘴瓢了,是HUD。  详情 回复 发表于 2023-1-25 21:55
回复

使用道具 举报

92#
发表于 2023-1-25 21:55:28 | 只看该作者
本帖最后由 求道者 于 2023-1-25 22:00 编辑
wintoflash 发表于 2023-1-25 21:45
现在没电脑,等过完年再研究。
----
没有什么特殊的依赖。可能是调驱动的时候出问题了。删掉HwRwDrv*.s ...

嘴瓢了,是HUD。
让PE的桌面右上角可以显示硬件信息。
这种感觉。

点评

删了两个驱动还是不行。 缺少什么库吗?  详情 回复 发表于 2023-1-25 22:09
纯文本的话,用纯c写个倒是不难。 就是要研究给用户多大程度的自定义空间,以及如何自定义配置显示哪些信息。  详情 回复 发表于 2023-1-25 22:05
回复

使用道具 举报

93#
 楼主| 发表于 2023-1-25 22:05:00 | 只看该作者
求道者 发表于 2023-1-25 21:55
嘴瓢了,是HUD。
让PE的桌面右上角可以显示硬件信息。
这种感觉。

纯文本的话,用纯c写个倒是不难。
就是要研究给用户多大程度的自定义空间,以及如何自定义配置显示哪些信息。

点评

CPU占用和内存占用的进度条是动画,还有网速也是动画。  详情 回复 发表于 2023-2-6 21:07
[attachimg]518468[/attachimg] 现有方案都存在这个问题。 字体颜色没有自动取反。 白色Win LOGO那里字体依旧是白色的。 根本看不见显示。  详情 回复 发表于 2023-1-26 08:26
回复

使用道具 举报

94#
发表于 2023-1-25 22:09:01 | 只看该作者
本帖最后由 求道者 于 2023-1-25 22:10 编辑
求道者 发表于 2023-1-25 21:55
嘴瓢了,是HUD。
让PE的桌面右上角可以显示硬件信息。
这种感觉。

删了两个驱动PE里还是用不了。
缺少什么库吗?

PE里用的话,GUI库少调用吧。
指不定又要补库。

回复

使用道具 举报

95#
发表于 2023-1-25 22:19:59 | 只看该作者
这工具,牛,开源这境界,高。
回复

使用道具 举报

96#
发表于 2023-1-26 08:26:09 | 只看该作者
wintoflash 发表于 2023-1-25 22:05
纯文本的话,用纯c写个倒是不难。
就是要研究给用户多大程度的自定义空间,以及如何自定义配置显示哪些 ...


现有方案都存在这个问题。

字体颜色没有自动取反。
白色Win LOGO那里字体依旧是白色的。
根本看不见显示。


回复

使用道具 举报

97#
发表于 2023-1-26 08:40:08 | 只看该作者
用aida多一些
回复

使用道具 举报

98#
发表于 2023-1-26 08:55:29 | 只看该作者
谢谢分享~
回复

使用道具 举报

99#
发表于 2023-1-26 21:06:33 | 只看该作者
牛B!学习了。
回复

使用道具 举报

100#
发表于 2023-1-27 02:36:24 | 只看该作者
http://wuyou.net/forum.php?mod=v ... 3D2&page=1&mobile=2
亮总好像也搞了个,firpe似乎就是用的这个。
可以参考。

回复

使用道具 举报

101#
发表于 2023-1-29 15:28:21 | 只看该作者
谢谢分享
回复

使用道具 举报

102#
 楼主| 发表于 2023-2-5 09:50:23 | 只看该作者
求道者 发表于 2023-1-25 20:16
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417415

能整个HUB吗?

试了一下,FirPEv1.8.2里面正常啊。

用命令行版本 nwinfo.exe 分别执行
  1. nwinfo --sys
  2. nwinfo --cpu
  3. nwinfo --net
  4. nwinfo --acpi
  5. nwinfo --smbios
  6. nwinfo --disk
  7. nwinfo --display
  8. nwinfo --pci
  9. nwinfo --usb
  10. nwinfo --battery
复制代码

看看哪个会崩溃

点评

我在QEMU里运行这个报错。  详情 回复 发表于 2023-2-5 14:25
回复

使用道具 举报

103#
发表于 2023-2-5 14:25:01 | 只看该作者
wintoflash 发表于 2023-2-5 09:50
试了一下,FirPEv1.8.2里面正常啊。

用命令行版本 nwinfo.exe 分别执行
  1. nwinfo --acpi
复制代码

我在QEMU里运行这个报错。
  1. sudo qemu-system-x86_64 -display spice-app -boot n -m 4096 -enable-kvm -machine q35 -device intel-iommu -cpu host -smp 4 -vga qxl -nodefaults -device virtio-serial-pci -spice port=5930,disable-ticketing=on -device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 -chardev spicevmc,id=spicechannel0,name=vdagent -nic bridge,br=br0,model=virtio-net-pci -device qemu-xhci,id=xhci -device virtio-tablet-pci -device usb-host,bus=xhci.0,vendorid=0x3267,productid=0x2300 -device virtio-scsi-pci,id=scsi -device scsi-hd,drive=hd -drive if=none,id=hd,file=/home/daiaji/VM/win7_amd64.qcow2,format=qcow2 -device scsi-cd,drive=cd -drive if=none,id=cd,file=/home/daiaji/下载/efiboot.iso,media=cdrom,format=raw
复制代码

点评

我猜是qemu生成的xsdt/rsdt表里面有错的,试试 https://github.com/a1ive/nwinfo/releases/tag/latest  详情 回复 发表于 2023-2-18 21:18
回复

使用道具 举报

104#
发表于 2023-2-6 09:00:28 | 只看该作者
感谢分享
回复

使用道具 举报

105#
发表于 2023-2-6 21:07:08 | 只看该作者
wintoflash 发表于 2023-1-25 22:05
纯文本的话,用纯c写个倒是不难。
就是要研究给用户多大程度的自定义空间,以及如何自定义配置显示哪些 ...

CPU占用和内存占用的进度条是动画,还有网速也是动画。
回复

使用道具 举报

106#
 楼主| 发表于 2023-2-18 21:18:56 | 只看该作者
求道者 发表于 2023-2-5 14:25
我在QEMU里运行这个报错。

我猜是qemu生成的xsdt/rsdt表里面有错的,试试 https://github.com/a1ive/nwinfo/releases/tag/latest

点评

那这高低的混个PR。  详情 回复 发表于 2023-2-23 22:44
回复

使用道具 举报

107#
发表于 2023-2-19 18:15:07 | 只看该作者
谢谢
回复

使用道具 举报

108#
发表于 2023-2-23 22:44:49 | 只看该作者
wintoflash 发表于 2023-2-18 21:18
我猜是qemu生成的xsdt/rsdt表里面有错的,试试 https://github.com/a1ive/nwinfo/releases/tag/latest

那这高低的混个PR。
回复

使用道具 举报

109#
发表于 2023-2-24 22:57:17 | 只看该作者
#在这里快速回复#赞一个!
回复

使用道具 举报

110#
发表于 2023-3-4 12:11:04 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

111#
发表于 2023-3-4 18:48:17 | 只看该作者
谢谢分享
回复

使用道具 举报

112#
发表于 2023-3-5 21:47:14 | 只看该作者
学习学习
回复

使用道具 举报

113#
发表于 2023-3-6 06:02:25 来自手机 | 只看该作者
学习
回复

使用道具 举报

114#
 楼主| 发表于 2023-3-6 21:34:37 | 只看该作者
本帖最后由 wintoflash 于 2023-3-6 22:48 编辑

20230306 更新
  • 更新 libcpuid
  • 使用外置 PnP 数据库 (pnp.ids)
  • 更新 PCI 数据库
  • 显示 PCI/USB/PNP 数据库版本
  • 使用 UPX 压缩程序

回复

使用道具 举报

115#
发表于 2023-3-6 21:46:40 | 只看该作者
谢谢分享
回复

使用道具 举报

116#
发表于 2023-3-10 00:01:00 来自手机 | 只看该作者
лл
回复

使用道具 举报

117#
 楼主| 发表于 2023-3-10 12:01:05 | 只看该作者
20230310 更新
  • 在没有 HwRwDrv 驱动的情况下自动调用 WinRing0 驱动
  • 显示 PCI USB 设备的制造商 ID, 设备 ID 和类型代码

回复

使用道具 举报

118#
 楼主| 发表于 2023-3-13 21:24:07 | 只看该作者
本帖最后由 wintoflash 于 2023-3-16 09:59 编辑

20230316 更新
  • 外置内存模组制造商数据库 (jep106.ids)
  • 更新 libcpuid
  • 重构 SPD 读取代码,支持部分 AMD, nVIDIA SMBus,支持 DDR5 (未测试)
  • 提高 SPD 读取速度
  • 修复拼写错误

回复

使用道具 举报

119#
发表于 2023-3-15 12:04:40 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

120#
 楼主| 发表于 2023-4-14 22:07:19 | 只看该作者
20230414 更新
  • 正确识别 Windows Server 2022 & Windows XP x64
  • 添加 BitLocker BootStatus, SystemStartOptions & SystemBootDevice 信息
  • 修复 NT5 下网络相关的问题
  • 修复 NT5 不支持 GetThreadGroupAffinity 的问题
  • 更新 libcpuid
  • 更新 PCI 数据库
  • 更新 PNP 数据库

点评

笔记本2条内存,一条板载的,一条插座的,好像只探测出一个? 另外,结果导出只能是json吗,json的结果太程序员化了。 能否增加个txt格式的导出? 就是看到的东西,用txt形式导出。  详情 回复 发表于 2023-6-1 15:08
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-25 18:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表