无忧启动论坛

 找回密码
 注册
搜索

开源的硬件信息工具nwinfo [20250706]

查看数: 157342 | 评论数: 602 | 收藏 108
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-12-3 14:34

正文摘要:

本帖最后由 wintoflash 于 2025-7-15 22:02 编辑 下载:v1.4.1 命令行用法: .\nwinfo.exe OPTIONS OPTIONS:   --format=FORMAT  指定输出格式,支持 'YAML' (默认),'JSON','LUA',' ...

回复

wintoflash 发表于 2025-7-15 22:05:04
2012jiashanni 发表于 2025-3-14 15:59
老大 问下  微软微软 Win10 / Win11 隔离“WinRing0”驱动,相关新闻报道:https://www.ithome.com/0/837/79 ...

听到一些传言,某些网游的反作弊功能会检测WinRing0驱动,可能会导致封号。
目前使用的HwRwDrv在Win11 24H2上还没有被微软加入黑名单,但是也比较危险。
我已经在帖子和自述文档中添加了警告。
0cat0 发表于 2025-7-7 09:09:09
多谢更新分享
wintoflash 发表于 2025-7-6 21:01:47
20250706 更新 v1.4.1
  • 添加遍历设备打印硬件ID功能。


2012jiashanni 发表于 2025-7-6 20:39:07
wintoflash 发表于 2025-7-6 19:42
可以。
你上面用devcon hwids =USB,怎么列出了
ACPI\RTK5439\0

Realtek USB连接器 ,我也不知道是做啥用的,应该是type c口,我主板是华硕TUF GAMING Z890-PRO WIFI
印第安老斑鸠 发表于 2025-7-6 20:02:18
显示的信息非常的全面
wintoflash 发表于 2025-7-6 19:42:49
2012jiashanni 发表于 2025-7-6 16:06
妥了 这个版本能当正式版吗

可以。
你上面用devcon hwids =USB,怎么列出了
ACPI\RTK5439\0
    Name: Realtek UcmCx Client Device
    Hardware IDs:
        ACPI\VEN_RTK&DEV_5439
        ACPI\RTK5439
        *RTK5439
这个是什么设备?

点评

Realtek USB连接器 ,我也不知道是做啥用的,应该是type c口,我主板是华硕TUF GAMING Z890-PRO WIFI  详情 回复 发表于 2025-7-6 20:39
2012jiashanni 发表于 2025-7-6 16:06:50
wintoflash 发表于 2025-7-6 09:44
nwinfo获取的是实例ID,它是系统上唯一标识一个物理设备实例的字符串,换个接口也会变更,有效的是前面的 ...

妥了 这个版本能当正式版吗

点评

可以。 你上面用devcon hwids =USB,怎么列出了 ACPI\RTK5439\0 Name: Realtek UcmCx Client Device Hardware IDs: ACPI\VEN_RTK&DEV_5439 ACPI\RTK5439 *RTK5439 这个是什  详情 回复 发表于 2025-7-6 19:42
wintoflash 发表于 2025-7-6 09:44:39
2012jiashanni 发表于 2025-7-5 23:01
nwinfox64.exe --device=USB
下列是Nwinfo打印出来的
---

nwinfo获取的是实例ID,它是系统上唯一标识一个物理设备实例的字符串,换个接口也会变更,有效的是前面的VID和PID。
目前大部分USB设备都是复合设备(USB Composite Device),一个设备集成了多个接口(&MI_00,&MI_01),匹配的时候应该忽略MI字段。

目前已将实例ID换成了硬件ID。
https://github.com/a1ive/nwinfo/releases/tag/latest

点评

妥了 这个版本能当正式版吗  详情 回复 发表于 2025-7-6 16:06
2012jiashanni 发表于 2025-7-5 23:01:08
wintoflash 发表于 2025-7-5 12:49
https://github.com/a1ive/nwinfo/releases/tag/latest

试试

nwinfox64.exe --device=USB
下列是Nwinfo打印出来的
---
NWinfo:
    Build Time: 'Jul  5 2025 03:16:18'
    libnw: 'v1.4.1.0'
    MSVC Version: '194435209'
    NT Version: '10.0.22631'
    Driver: 'HwRwDrv'
    Driver Path: 'C:\Users\Administrator\Desktop\nwinfo\HwRwDrvx64.sys'
    Driver Version: '1.0.6.0'
    Language ID: '2052'
    libcpuid: '0.8.0'
    CrystalDiskInfo: '9.7.0'
    PCI ID: '2025.06.21'
    USB ID: '2025.04.01'
    PNP ID: '2025.07.05'
    JEP106 ID: '2025.07.04'
    Error: [  ]
    Device Tree:
        - Device:
            HWID: 'USB\ROOT_HUB30\4&137CE2EE&0&0'
            Name: 'USB 根集线器(USB 3.0)'
        - Device:
            HWID: 'USB4\VIRTUAL_POWER_PDO\4&35FC2614&0&0'
        - Device:
            HWID: 'USB4\ROOT_DEVICE_ROUTER&VID_8086&PID_7EC2\4&35FC2614&0&0'
            Name: 'USB4 根路由器'
        - Device:
            HWID: 'USB\ROOT_HUB30\4&1141AC06&0&0'
            Name: 'USB 根集线器(USB 3.0)'
            Devices:
                - Device:
                    HWID: 'USB\VID_214B&PID_7250\5&230B5917&0&6'
                    Name: '通用 USB 集线器'
                    Devices:
                        - Device:
                            HWID: 'USB\VID_0951&PID_177F\20447B48A850D1B107DF'
                            Name: 'USB 大容量存储设备'
                            Devices:
                                - Device:
                                    HWID: 'USBSTOR\DISK&VEN_KINGSTON&PROD_DATATRAVELER_MAX&REV_1000\20447B48A850D1B107DF&0'
                                    Name: 'Kingston DataTraveler Max USB Device'
                - Device:
                    HWID: 'USB\VID_05E3&PID_0608\5&230B5917&0&13'
                    Name: '通用 USB 集线器'
                - Device:
                    HWID: 'USB\VID_13D3&PID_3602\000000000'
                    Name: 'USB Composite Device'
                    Devices:
                        - Device:
                            HWID: 'USB\VID_13D3&PID_3602&MI_00\6&2434504C&0&0000'
                            Name: 'MediaTek Bluetooth Adapter'
                - Device:
                    HWID: 'USB\VID_0B05&PID_19AF\9876543210'
                    Name: 'USB Composite Device'
                    Devices:
                        - Device:
                            HWID: 'USB\VID_0B05&PID_19AF&MI_00\6&DE2EAF5&0&0000'
                            Name: 'AURA LED Controller'
                        - Device:
                            HWID: 'USB\VID_0B05&PID_19AF&MI_02\6&DE2EAF5&0&0002'
                            Name: 'USB 输入设备'
                        - Device:
                            HWID: 'USB\VID_0B05&PID_19AF&MI_03\6&DE2EAF5&0&0003'
                            Name: 'USB 输入设备'
                - Device:
                    HWID: 'USB\VID_18F8&PID_1286\5&230B5917&0&4'
                    Name: 'USB Composite Device'
                    Devices:
                        - Device:
                            HWID: 'USB\VID_18F8&PID_1286&MI_00\6&24864D2&0&0000'
                            Name: 'USB 输入设备'
                        - Device:
                            HWID: 'USB\VID_18F8&PID_1286&MI_01\6&24864D2&0&0001'
                            Name: 'USB 输入设备'
                - Device:
                    HWID: 'USB\VID_258A&PID_002A\5&230B5917&0&5'
                    Name: 'USB Composite Device'
                    Devices:
                        - Device:
                            HWID: 'USB\VID_258A&PID_002A&MI_00\6&3498407B&0&0000'
                            Name: 'USB 输入设备'
                        - Device:
                            HWID: 'USB\VID_258A&PID_002A&MI_01\6&3498407B&0&0001'
                            Name: 'USB 输入设备'
                - Device:
                    HWID: 'USB\VID_096E&PID_0001\5&230B5917&0&3'
                    Name: 'Feitian ROCKEY4 USB'


===============================================================

下列是devcon.exe hwids =USB
USB\VID_096E&PID_0001\5&230B5917&0&3
    Name: Feitian ROCKEY4 USB
    Hardware IDs:
        USB\VID_096E&PID_0001&REV_0300
        USB\VID_096E&PID_0001
    Compatible IDs:
        USB\COMPAT_VID_096E&Class_FF&SubClass_00&Prot_00
        USB\COMPAT_VID_096E&Class_FF&SubClass_00
        USB\COMPAT_VID_096E&Class_FF
        USB\Class_FF&SubClass_00&Prot_00
        USB\Class_FF&SubClass_00
        USB\Class_FF
USB\VID_214B&PID_7250\5&230B5917&0&6
    Name:     Hardware IDs:
        USB\VID_214B&PID_7250&REV_0100
        USB\VID_214B&PID_7250
    Compatible IDs:
        USB\USB20_HUB
ACPI\RTK5439\0
    Name: Realtek UcmCx Client Device
    Hardware IDs:
        ACPI\VEN_RTK&DEV_5439
        ACPI\RTK5439
        *RTK5439
USB\ROOT_HUB30\4&137CE2EE&0&0
    Name: USB     Hardware IDs:
        USB\ROOT_HUB30&VID8086&PID7EC0&REV0010
        USB\ROOT_HUB30&VID8086&PID7EC0
        USB\ROOT_HUB30
USB\VID_0B05&PID_19AF\9876543210
    Name: USB Composite Device
    Hardware IDs:
        USB\VID_0B05&PID_19AF&REV_0100
        USB\VID_0B05&PID_19AF
    Compatible IDs:
        USB\COMPAT_VID_0B05&DevClass_00&SubClass_00&Prot00
        USB\COMPAT_VID_0B05&DevClass_00&SubClass_00
        USB\COMPAT_VID_0B05&DevClass_00
        USB\DevClass_00&SubClass_00&Prot_00
        USB\DevClass_00&SubClass_00
        USB\DevClass_00
        USB\COMPOSITE
USB\VID_0951&PID_177F\20447B48A850D1B107DF
    Name: USB     Hardware IDs:
        USB\VID_0951&PID_177F&REV_0100
        USB\VID_0951&PID_177F
    Compatible IDs:
        USB\COMPAT_VID_0951&Class_08&SubClass_06&Prot_50
        USB\COMPAT_VID_0951&Class_08&SubClass_06
        USB\COMPAT_VID_0951&Class_08
        USB\Class_08&SubClass_06&Prot_50
        USB\Class_08&SubClass_06
        USB\Class_08
USB\VID_05E3&PID_0608\5&230B5917&0&13
    Name:     Hardware IDs:
        USB\VID_05E3&PID_0608&REV_6070
        USB\VID_05E3&PID_0608
    Compatible IDs:
        USB\USB20_HUB
PCI\VEN_8086&DEV_7EC0&SUBSYS_88EF1043&REV_10\3&11583659&0&68
    Name: Intel(R) USB 3.20     Hardware IDs:
        PCI\VEN_8086&DEV_7EC0&SUBSYS_88EF1043&REV_10
        PCI\VEN_8086&DEV_7EC0&SUBSYS_88EF1043
        PCI\VEN_8086&DEV_7EC0&CC_0C0330
        PCI\VEN_8086&DEV_7EC0&CC_0C03
    Compatible IDs:
        PCI\VEN_8086&DEV_7EC0&REV_10
        PCI\VEN_8086&DEV_7EC0
        PCI\VEN_8086&CC_0C0330
        PCI\VEN_8086&CC_0C03
        PCI\VEN_8086
        PCI\CC_0C0330
        PCI\CC_0C03
USB\ROOT_HUB30\4&1141AC06&0&0
    Name: USB     Hardware IDs:
        USB\ROOT_HUB30&VID8086&PID7F6E&REV0010
        USB\ROOT_HUB30&VID8086&PID7F6E
        USB\ROOT_HUB30
PCI\VEN_8086&DEV_7F6E&SUBSYS_88EF1043&REV_10\3&36CB97A3&0&A0
    Name: Intel(R) USB 3.20     Hardware IDs:
        PCI\VEN_8086&DEV_7F6E&SUBSYS_88EF1043&REV_10
        PCI\VEN_8086&DEV_7F6E&SUBSYS_88EF1043
        PCI\VEN_8086&DEV_7F6E&CC_0C0330
        PCI\VEN_8086&DEV_7F6E&CC_0C03
    Compatible IDs:
        PCI\VEN_8086&DEV_7F6E&REV_10
        PCI\VEN_8086&DEV_7F6E
        PCI\VEN_8086&CC_0C0330
        PCI\VEN_8086&CC_0C03
        PCI\VEN_8086
        PCI\CC_0C0330
        PCI\CC_0C03
USB\VID_18F8&PID_1286\5&230B5917&0&4
    Name: USB Composite Device
    Hardware IDs:
        USB\VID_18F8&PID_1286&REV_0100
        USB\VID_18F8&PID_1286
    Compatible IDs:
        USB\COMPAT_VID_18F8&DevClass_00&SubClass_00&Prot00
        USB\COMPAT_VID_18F8&DevClass_00&SubClass_00
        USB\COMPAT_VID_18F8&DevClass_00
        USB\DevClass_00&SubClass_00&Prot_00
        USB\DevClass_00&SubClass_00
        USB\DevClass_00
        USB\COMPOSITE
ACPI\RTK5452\1
    Name: Realtek UcmCx Client Device
    Hardware IDs:
        ACPI\VEN_RTK&DEV_5452
        ACPI\RTK5452
        *RTK5452
USB\VID_13D3&PID_3602\000000000
    Name: USB Composite Device
    Hardware IDs:
        USB\VID_13D3&PID_3602&REV_0100
        USB\VID_13D3&PID_3602
    Compatible IDs:
        USB\COMPAT_VID_13D3&DevClass_00&SubClass_00&Prot00
        USB\COMPAT_VID_13D3&DevClass_00&SubClass_00
        USB\COMPAT_VID_13D3&DevClass_00
        USB\DevClass_00&SubClass_00&Prot_00
        USB\DevClass_00&SubClass_00
        USB\DevClass_00
        USB\COMPOSITE
ROOT\USB\0000
    Name: Feitian ROCKEY4
    Hardware IDs:
        RockeyBus\Rockey
USB\VID_258A&PID_002A\5&230B5917&0&5
    Name: USB Composite Device
    Hardware IDs:
        USB\VID_258A&PID_002A&REV_9023
        USB\VID_258A&PID_002A
    Compatible IDs:
        USB\COMPAT_VID_258A&DevClass_00&SubClass_00&Prot00
        USB\COMPAT_VID_258A&DevClass_00&SubClass_00
        USB\COMPAT_VID_258A&DevClass_00
        USB\DevClass_00&SubClass_00&Prot_00
        USB\DevClass_00&SubClass_00
        USB\DevClass_00
        USB\COMPOSITE
PCI\VEN_8086&DEV_7EC2&SUBSYS_88EF1043&REV_10&USB4_MS_CM\3&11583659&0&6A
    Name: USB4(TM)     Hardware IDs:
        PCI\USB4_MS_CM
        PCI\VEN_8086&DEV_7EC2&SUBSYS_88EF1043&REV_10
        PCI\VEN_8086&DEV_7EC2&SUBSYS_88EF1043
        PCI\VEN_8086&DEV_7EC2&CC_0C0340
        PCI\VEN_8086&DEV_7EC2&CC_0C03
    Compatible IDs:
        PCI\VEN_8086&DEV_7EC2&REV_10
        PCI\VEN_8086&DEV_7EC2
        PCI\VEN_8086&CC_0C0340
        PCI\VEN_8086&CC_0C03
        PCI\VEN_8086
        PCI\CC_0C0340
        PCI\CC_0C03
USB4\ROOT_DEVICE_ROUTER&VID_8086&PID_7EC2\4&35FC2614&0&0
    Name: USB4     Hardware IDs:
        USB4\ROOT_DEVICE_ROUTER&VID_8086&PID_7EC2&REV_0010
        USB4\ROOT_DEVICE_ROUTER&VID_8086&PID_7EC2
    Compatible IDs:
        USB4\ROOT_DEVICE_ROUTER
        USB4\DEVICE_ROUTER
17 matching device(s) found.
========================================================

例如:ID为 USB\VID_18F8&PID_1286 的硬件,
nwinfo输出的是 USB\VID_18F8&PID_1286&MI_00\6&24864D2&0&0000
而devcon输出的是 USB\VID_18F8&PID_1286&REV_0100  及  USB\VID_18F8&PID_1286
不知道是不是有不对的地方

点评

nwinfo获取的是实例ID,它是系统上唯一标识一个物理设备实例的字符串,换个接口也会变更,有效的是前面的VID和PID。 目前大部分USB设备都是复合设备(USB Composite Device),一个设备集成了多个接口(&MI_00,&MI  详情 回复 发表于 2025-7-6 09:44
2012bujchen 发表于 2025-7-5 15:43:35
感谢楼主分享
renjunone 发表于 2025-7-5 15:22:03
谢谢分享
wintoflash 发表于 2025-7-5 12:49:43
2012jiashanni 发表于 2025-6-15 21:18
有些硬件ID是 ACPI\ SWC\开头的 有办法打印吗


https://github.com/a1ive/nwinfo/releases/tag/latest

试试
nwinfo --device
nwinfo --device=ACPI
nwinfo --device=SWD

点评

nwinfox64.exe --device=USB 下列是Nwinfo打印出来的 --- NWinfo: Build Time: 'Jul 5 2025 03:16:18' libnw: 'v1.4.1.0' MSVC Version: '194435209' NT Version: '10.0.22631' Driver  详情 回复 发表于 2025-7-5 23:01
Zhayi 发表于 2025-7-5 09:21:08
感谢分享
wintoflash 发表于 2025-7-5 09:06:40
2012jiashanni 发表于 2025-6-15 21:18
有些硬件ID是 ACPI\ SWC\开头的 有办法打印吗

应该可以,用 CM API。我研究一下。
wintoflash 发表于 2025-7-5 09:03:39
本帖最后由 wintoflash 于 2025-7-5 09:05 编辑

20250705 更新 v1.4.0
  • 遵照 YAML1.2 规范,统一将布尔值由 Yes/No 改为 true/false。
  • 重构 EDID 解析功能 (--display),现在可以解析所有 EDID 数据 (不包括扩展块)。
  • 重构 USB 解析功能 (--usb),现在按照树形结构遍历 USB 设备。
  • 支持以树形结构输出 (--format=TREE)。
  • 支持导出为 HTML 格式报告 (--format=HTML) 支持 SMBIOS 表 32-36。

0cat0 发表于 2025-7-5 08:58:21
多谢更新分享
壹行情泪 发表于 2025-7-3 18:47:30
感谢分享~
cnbak 发表于 2025-7-2 22:48:19
谢谢分享
JKGCH 发表于 2025-6-17 14:37:55
谢谢分享!
JKGCH 发表于 2025-6-15 21:39:50
好东西,收藏了。
2012jiashanni 发表于 2025-6-15 21:18:47
有些硬件ID是 ACPI\ SWC\开头的 有办法打印吗

点评

https://github.com/a1ive/nwinfo/releases/tag/latest 试试 nwinfo --device nwinfo --device=ACPI nwinfo --device=SWD  详情 回复 发表于 2025-7-5 12:49
应该可以,用 CM API。我研究一下。  详情 回复 发表于 2025-7-5 09:06
smailt 发表于 2025-6-9 20:25:54
谢谢楼主分享
0cat0 发表于 2025-6-7 08:57:26
多谢更新分享
stiggg 发表于 2025-6-6 15:09:50
挺好的。感谢
ykjsjlx 发表于 2025-6-3 15:21:32
感谢分享
亿根烟 发表于 2025-6-3 13:00:27

谢谢楼主分享
notg 发表于 2025-6-1 17:45:00
有没有外链下载呀
tong2025tong 发表于 2025-5-27 05:15:46
感谢分享
燕飞龙 发表于 2025-5-26 17:59:09
感谢分享
154831463 发表于 2025-5-26 17:07:39
感谢分享

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

闽公网安备 35020302032614号

GMT+8, 2025-7-24 16:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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