807979023 发表于 2023-10-24 08:40:10

wintoflash 发表于 2023-10-23 21:20
这里写的是 CPU 插槽名称。你的 SMBIOS 提供的数据有误,并且由于字符串太长了,把功率信息挤掉了。
...

谢谢解答!

wintoflash 发表于 2023-10-27 20:48:04

807979023 发表于 2023-10-24 08:40
谢谢解答!



现在可以在设置里面切换了。

807979023 发表于 2023-10-27 21:51:07

wintoflash 发表于 2023-10-27 20:48
现在可以在设置里面切换了。

谢谢!现在非常完美了。

忧忧忧 发表于 2023-10-27 22:44:05

谢谢分享

rbwrbw 发表于 2023-10-28 07:52:02

不错!!!!

boywdj 发表于 2023-10-29 11:17:38

牛工具,方便实用!

wintoflash 发表于 2023-11-3 20:39:37

20231103 更新
将磁盘 S.M.A.R.T. 信息获取功能封装在 libcdi.dll (libcdi.Win32.dll/libcdi.x64.dll) 中,删掉不影响程序其他功能。
libcdi.dll 是将 CrystalDiskInfo 改造为了动态链接库。
源码:https://github.com/a1ive/libcdi,附有使用方法和例程 (cditest.exe),供开发者使用。

leafyoung 发表于 2023-11-3 23:05:29

很好的工具,谢谢楼主!

2012jiashanni 发表于 2023-11-8 11:02:08

磁盘序列号获取的不一致

wintoflash 发表于 2023-11-8 20:18:50

2012jiashanni 发表于 2023-11-8 11:02
磁盘序列号获取的不一致

从 STORAGE_DEVICE_DESCRIPTOR 获取的序列号就是这样的,与真实的序列号格式是不同的。
要根据磁盘厂商/接口等进行转换。
你要是想获得和 AIDA64 之类程序上显示一样的序列号,可以调我封装的 libcdi.dll。
https://github.com/a1ive/libcdi/releases/tag/latest

2012jiashanni 发表于 2023-11-9 22:26:41

wintoflash 发表于 2023-11-8 20:18
从 STORAGE_DEVICE_DESCRIPTOR 获取的序列号就是这样的,与真实的序列号格式是不同的。
要根据磁盘厂商/ ...

对了我用的nwinfo命令行在一些电脑上取出的显卡型号 有点模糊 没有具体型号
比如 AMD的一些显卡取出是
Radeon RX 7900 XT/7900 XTX
Radeon RX 5600 OEM/5600 XT / 5700/5700 XT

wintoflash 发表于 2023-11-9 23:01:26

2012jiashanni 发表于 2023-11-9 22:26
对了我用的nwinfo命令行在一些电脑上取出的显卡型号 有点模糊 没有具体型号
比如 AMD的一些显卡取出 ...

目前用的是 https://pci-ids.ucw.cz/ 这个免费的数据库,谁都能提交数据,所以只能参考。
我没找到更好的免费数据库。

lidong5234 发表于 2023-11-10 10:26:46

谢谢分享,收藏备用!

2012jiashanni 发表于 2023-12-9 08:46:23

0.9.2 --DISK 命令在win7X86下 停止工作

wintoflash 发表于 2023-12-9 10:28:27

2012jiashanni 发表于 2023-12-9 08:46
0.9.2 --DISK 命令在win7X86下 停止工作

我这里正常啊

执行 nwinfo --debug --disk --no-smart 看看输出

2012jiashanni 发表于 2023-12-9 18:03:12

本帖最后由 2012jiashanni 于 2023-12-9 18:07 编辑

wintoflash 发表于 2023-12-9 10:28
我这里正常啊

执行 nwinfo --debug --disk --no-smart 看看输出





0.9.0则正常 另外 --spd 命令在物理机 虚拟机都检测不到内存信息

527104427 发表于 2023-12-9 18:14:38

本帖最后由 527104427 于 2023-12-9 18:15 编辑

wintoflash 发表于 2023-12-9 10:28
我这里正常啊

执行 nwinfo --debug --disk --no-smart 看看输出
我也来反馈一下:win7没打过任何补丁。















bfgxp 发表于 2023-12-9 18:47:27

越来越强大了,感谢楼主🙏🏻

wintoflash 发表于 2023-12-9 19:32:22

2012jiashanni 发表于 2023-12-9 18:03
0.9.0则正常 另外 --spd 命令在物理机 虚拟机都检测不到内存信息


试试

wintoflash 发表于 2023-12-9 19:34:15

527104427 发表于 2023-12-9 18:14
我也来反馈一下:win7没打过任何补丁。

试试289#
应该是我犯SB了。DeviceIoControl 最后一个参数为空时,倒数第二个参数不能为空。
DeviceIoControl(hDisk, IOCTL_STORAGE_QUERY_PROPERTY, &propQuery, sizeof(propQuery), &dspd, sizeof(dspd), &dwBytes, NULL)

2012jiashanni 发表于 2023-12-9 20:19:47

wintoflash 发表于 2023-12-9 19:32
试试

可以了

wintoflash 发表于 2023-12-9 20:48:25

2012jiashanni 发表于 2023-12-9 18:03
0.9.0则正常 另外 --spd 命令在物理机 虚拟机都检测不到内存信息

另外 --spd 命令在物理机 虚拟机都检测不到内存信息
这个要根据 SMBus 的型号挨个适配。
执行 nwinfo --pci=0c05 看看你的 SMBus 硬件 ID。另外,你的内存是 DDR 几?

2012jiashanni 发表于 2023-12-9 20:50:54

wintoflash 发表于 2023-12-9 20:48
这个要根据 SMBus 的型号挨个适配。
执行 nwinfo --pci=0c05 看看你的 SMBus 硬件 ID。另外,你的内存 ...

金士顿 ddr4 3200

527104427 发表于 2023-12-9 23:14:14

wintoflash 发表于 2023-12-9 19:34
试试289#
应该是我犯SB了。DeviceIoControl 最后一个参数为空时,倒数第二个参数不能为空。
DeviceIoCo ...



好了,不得不说,工具实在是强悍,同类中的顶流!




wintoflash 发表于 2023-12-10 10:18:41

2012jiashanni 发表于 2023-12-9 20:50
金士顿 ddr4 3200

nwinfo --debug --spd > log.txt 上传日志看看。
如果介意的话,序列号可以删掉换成*星号

2012jiashanni 发表于 2023-12-10 18:07:30

ALLOC
APPEND ->
ALLOC
APPEND ->
SET <ID> = <0>
ALLOC
APPEND ->
SET <ID> = <1>
ALLOC
APPEND ->
SET <ID> = <2>
ALLOC
APPEND ->
SET <ID> = <3>
ALLOC
APPEND ->
SET <ID> = <4>
ALLOC
APPEND ->
SET <ID> = <5>
ALLOC
APPEND ->
SET <ID> = <6>
ALLOC
APPEND ->
SET <ID> = <7>
SET <Build Time> = <Dec 10 2023 02:11:11>
SET <libnw> = <v0.9.2.1>
SET <MSVC Version> = <193732826>
SET <Driver> = <NOT FOUND>
SET <Language ID> = <2052>
SET <libcpuid> = <0.6.4>
SET <CrystalDiskInfo> = <9.2.1>
SET <PCI ID> = <2023.11.11>
SET <USB ID> = <2023.11.08>
SET <PNP ID> = <2023.12.10>
SET <JEP106 ID> = <2023.09.29>
---
NWinfo:
    Build Time: 'Dec 10 2023 02:11:11'
    libnw: 'v0.9.2.1'
    MSVC Version: '193732826'
    Driver: 'NOT FOUND'
    Language ID: '2052'
    libcpuid: '0.6.4'
    CrystalDiskInfo: '9.2.1'
    PCI ID: '2023.11.11'
    USB ID: '2023.11.08'
    PNP ID: '2023.12.10'
    JEP106 ID: '2023.09.29'
    Error: [ '~' ]
    SPD:
      - Slot:
            ID: 0
      - Slot:
            ID: 1
      - Slot:
            ID: 2
      - Slot:
            ID: 3
      - Slot:
            ID: 4
      - Slot:
            ID: 5
      - Slot:
            ID: 6
      - Slot:
            ID: 7

wintoflash 发表于 2023-12-10 18:24:30

本帖最后由 wintoflash 于 2023-12-10 18:26 编辑

2012jiashanni 发表于 2023-12-10 18:07
ALLOC
APPEND ->
ALLOC

Driver: 'NOT FOUND'
驱动没加载成功?不知道咋回事。什么系统啊,还是 win7x86 吗?

wintoflash 发表于 2023-12-10 19:23:30

2012jiashanni 发表于 2023-12-10 18:07
ALLOC
APPEND ->
ALLOC


操作系统是不是 Win7 x64 ? 刚试了下, Win7 x64 不能识别这个驱动的签名。

是不是要打什么补丁。
把 HwRwDrvx64.sys 删了,换成1#的 WinRing0x64.sys 应该就正常了。


2012jiashanni 发表于 2023-12-10 19:59:38

本帖最后由 2012jiashanni 于 2023-12-10 20:08 编辑

wintoflash 发表于 2023-12-10 19:23
操作系统是不是 Win7 x64 ? 刚试了下, Win7 x64 不能识别这个驱动的签名。

是不是要打什么补丁。

系统是windows 11 23H2把 HwRwDrvx64.sys 删了,换成1#的 WinRing0x64.sys 还是没获取到 另外在win7原版SP1 确实会出现上面这个驱动签名提示

wintoflash 发表于 2023-12-10 20:12:49

2012jiashanni 发表于 2023-12-10 19:59
系统是windows 11 23H2把 HwRwDrvx64.sys 删了,换成1#的 WinRing0x64.sys 还是没获取到 另外在win7原 ...

Win11已经把所有能直接读PCI端口、内存的黑驱动给封禁了,那确实没办法。
Win11要关掉什么内存完整性之类的东西才行。

反正个人开发者是没办法搞定的了。
页: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14
查看完整版本: 开源的硬件信息工具nwinfo [20240416]