本帖最后由 wintoflash 于 2025-10-16 18:22 编辑  
 
下载:v1.4.4 
普通版本(HwRwDrv) 
 
nwinfo.zip
(2.28 MB, 下载次数: 2955)
 
历史版本: 
    v0.1.0  
 
nwinfo_v0.1.0.zip
(789.03 KB, 下载次数: 97)
 
    v0.2.0  
 
nwinfo_v0.2.0.zip
(799 KB, 下载次数: 54)
 
    v0.3.0  
 
nwinfo_v0.3.0.zip
(1.16 MB, 下载次数: 60)
 
    v0.4.6  
 
nwinfo_v0.4.6.zip
(1.2 MB, 下载次数: 51)
 
    v0.5.6  
 
nwinfo_v0.5.6.zip
(1.04 MB, 下载次数: 49)
 
    v0.7.1  
 
nwinfo_v0.7.1.zip
(1.66 MB, 下载次数: 68)
 
    v0.8.11
 
nwinfo_v0.8.11.zip
(1.72 MB, 下载次数: 107)
 
    v0.9.7  
 
nwinfo_v0.9.7.zip
(1.65 MB, 下载次数: 74)
 
    v1.1.2  
 
nwinfo_v1.1.2.zip
(2.24 MB, 下载次数: 28)
 
    v1.2.0  
 
nwinfo_v1.2.0.zip
(2.23 MB, 下载次数: 15)
 
    v1.3.0  
 
nwinfo_v1.3.0.zip
(2.12 MB, 下载次数: 11)
 
主页:https://a1ive.github.io/nwinfo/ 
源码:https://github.com/a1ive/nwinfo 
需要管理员权限。 
说明: 
本软件支持PawnIO, HwRwDrv和WinRing0驱动。 
PawnIO驱动为安全版本,但是不支持获取部分数据。 
HwRwDrv驱动可能会被识别为病毒或被反作弊软件禁止。 
WinRing0驱动处于微软黑名单中,会被识别为病毒,在Win11上不可用。 
 
图形界面: 
 
 
命令行用法: 
- .\nwinfo.exe OPTIONS
 
 - OPTIONS:
 
 -   --format=FORMAT  指定输出格式,支持 'YAML' (默认),'JSON','LUA','TREE' 和 'HTML'。
 
 -   --output=FILE    指定输出文件名。
 
 -   --cp=CODEPAGE    指定输出文本编码 'ANSI' 或 'UTF8'。
 
 -   --human          以易读形式显示数字 (自动转换KB/MB/GB等单位)。
 
 -   --bin=FORMAT 指定二进制输出格式(SMBIOS/ACPI)。默认为不输出,支持 'HEX' 和 'BASE64'。
 
 -   --debug          显示调试信息。
 
 -   --hide-sensitive 隐藏敏感信息 (MAC 及 S/N)。
 
 -   --sys            打印系统信息
 
 -   --cpu            打印 CPU 信息。
 
 -   --net[=FLAG,...] 打印网络信息。
 
 -     GUID           指定网络接口的 GUID,如 '{B16B00B5-CAFE-BEEF-DEAD-001453AD0529}'。
 
 -     FLAGS:
 
 -       ACTIVE       过滤活动的网络。
 
 -       PHYS         排除虚拟网络接口。
 
 -       ETH/WLAN     过滤有线/无线网络接口。
 
 -       IPV4/IPV6    过滤 IPv4/v6 地址。
 
 -   --acpi[=SGN]     打印 ACPI 信息。
 
 -     SGN            指定 ACPI 表的签名,如 'FACP'。
 
 -   --smbios[=TYPE]  打印 SMBIOS 信息。
 
 -     TYPE           指定 SMBIOS 表的类型,如 '2' (主板信息)。
 
 -   --disk[=FLAG,..] 打印磁盘信息。
 
 -     PATH           指定磁盘路径,如 '\\.\PhysicalDrive0' 或 '\\.\CdRom0'。
 
 -     FLAGS:
 
 -       NO-SMART     不显示 SMART 信息。
 
 -       PHYS         排除虚拟磁盘。
 
 -       CD/HD        过滤光盘/硬盘。
 
 -       NVME/SATA/SCSI/SAS/USB
 
 -                    过滤 NVME/SATA/SCSI/SAS/USB 设备。
 
 -   --smart=FLAG,... 指定 SMART 选项。
 
 -                    默认选项: 'WMI', 'ATA', 'NVIDIA', 'MARVELL', 'SAT', 'SUNPLUS',  'IODATA',
 
 -                           'LOGITEC', 'PROLIFIC', 'USBJMICRON', 'CYPRESS', 'MEMORY', 'JMICRON',
 
 -                           'ASMEDIA', 'REALTEK', 'MEGARAID', 'VROC', 'ASM1352R'。
 
 -                    使用 'DEFAULT' 以指定上述选项。
 
 -                    其他选项为 'ADVANCED', 'HD204UI', 'ADATA', 'NOWAKEUP', 'JMICRON3'。
 
 -   --display        打印显示器 EDID 信息。
 
 -   --pci[=CLASS]    打印 PCI 信息
 
 -     CLASS          指定 PCI 设备类型,如 '0C05' (SMBus)。
 
 -   --usb            打印 USB 信息。
 
 -   --battery        打印电池信息。
 
 -   --uefi[=FLAG,..] 打印 UEFI 信息。
 
 -     FLAGS:
 
 -       MENU         打印 UEFI 启动菜单项。
 
 -   --shares         打印共享文件夹和映射网络驱动器。
 
 -   --audio          打印音频设备。
 
 -   --public-ip      打印公网 IP 和 IP 归属地。
 
 -   --product-policy 打印 ProductPolicy。
 
 -   --gpu            打印 GPU 信息。
 
 -   --font           打印安装的字体。
 
 -   --device         打印硬件ID
 
 
  复制代码 
 
HwRwDrvXXX.sys 是驱动程序,用于读取 CPU 温度、电压、ACPI 信息。有顾虑的话可以删除,不影响其他功能使用。 
libcdiXXX.dll 是由 CrystalDiskInfo 改造的动态链接库,用于读取磁盘 SMART 信息。(https://github.com/a1ive/libcdi) 
pci.ids 是 PCI 硬件 ID 数据库,usb.ids 是 USB 硬件 ID 数据库,pnp.ids 是显示器制造商数据库,jep106.ids 是内存模组制造商数据库,删除这些数据库只影响对应设备的识别。 
免责声明: 
本软件使用 Unlicense 许可协议,放弃版权。你可以自由分发、修改、使用此软件,且无需告知开发者,也不需要注明。 
本软件不对可靠性做出任何保证,不对使用此软件造成的硬件及数据损坏负任何责任。 
本软件中读取 CPU 信息部分使用了 libcpuid 项目。 
PCI 数据库来自 https://pci-ids.ucw.cz/。 
USB 数据库来自 http://www.linux-usb.org/usb-ids.html。 |