多谢更新分享。 |
20250904 更新 v1.4.3
|
666 |
wintoflash 发表于 2025-9-3 10:09 请问下 --smbios 获取CPU插槽信息,在微星 B760M BOMBER WIFI (MS-7D90) +13代 英特尔(R) 酷睿(TM) i5-13600KF上,获取的信息是 U3E1 这准确吗 |
2012jiashanni 发表于 2025-9-3 04:41 而命令行--CPU获取的温度则与GUI/aida64显示的温度相差较大 使用命令行程序获得瞬时信息(如CPU使用率,当前内存,温度,功耗等)都是不准确的,因为执行程序的瞬间,系统会做很多额外操作,导致CPU使用率会比通常更高。 GUI显示的处理器温度与aida64的接近,在运行GUI后,aida64显示处理器温度上升十几度 CPU 温度分为 CoreTemp(核心温度,每个核心不一样)和 PackageTemp (封装温度)。AIDA64 读的是 CoreTemp,且可能与 gnwinfo 不在同一个核上。gnwinfo 优先读取 PackageTemp,不支持的情况下再读 CoreTemp。 能否单独出一个命令行或api获取处理器 主板 显卡温度 同上,使用命令行是不能获得较准确数据的。 目前nwinfo只支持获取CPU温度,主板温度需要实现各种SuperIO/EC的支持,目前还在研究。DDR5 DIMM 温度需要实现各种SMBus驱动,这个以前写得不好,所以废弃了正在重写。至于显卡,我只知道AMD集显的获取方法,其他的不知道怎么获取。 如果你不排斥使用.NET的话,可以使用 https://github.com/LibreHardwareMonitor/LibreHardwareMonitor。它支持各种设备的温度传感器,也提供了dll。 nwinfo 中只提供 libnw 静态库,可以初始化后每秒调用NWL_GetCpuMsr获取CPU温度电压功耗,我不知道非C系程序能不能用。 |
本帖最后由 2012jiashanni 于 2025-9-3 04:44 编辑 1、在英特尔酷睿Ultra 9 285K+华硕Z890 Pro上,GUI显示的处理器温度与aida64的接近,在运行GUI后,aida64显示处理器温度上升十几度,而命令行--CPU获取的温度则与GUI/aida64显示的温度相差较大 2、能否单独出一个命令行或api获取处理器 主板 显卡温度 |
感谢分享! |
牛逼克拉斯。膜拜ing。。 |
wintoflash 发表于 2025-8-18 20:18 哦, 原来是这样啊 |
Bluebells 发表于 2025-8-18 20:03 我在XP上安装One Core API之后换用不同兼容性,测试 RtlGetVersion 都是正确的。 受影响的应该是 GetVersionEx / GetVersion / VerifyVersionInfo。 |
wintoflash 发表于 2025-8-18 19:55 OK! 据说这个函数获取得到的数据是最正确的, 而且它足够简单! 其它函数可能会受"兼容模式"影响而无法获取到当前系统的真正版本号 |
老大! RtlGetNtVersionNumbers 函数获取到的 NtBuildNumber 怎么转换成标准内部版本号(构建号)? |
路过看看 |
非常感谢 |
冰华 发表于 2025-8-13 12:18 本来就有。 |
可否加上网卡的MAC地址信息,以便一目了然 |
感谢分享 |
wintoflash 发表于 2025-8-8 12:06 这... 二○二五年八月八日 |
wintoflash 发表于 2025-8-5 18:35 有虚拟机啊... ![]() 二○二五年八月七日 |
方便实用 |
邪恶海盗 发表于 2025-8-5 18:17 年初的时候跑xp的设备坏掉了,一直没测试过xp兼容性。。。 |
最新版本在XP下会报错...![]() |
本坛有个类似作品 |
多谢更新分享 |
2012jiashanni 发表于 2025-3-14 15:59 听到一些传言,某些网游的反作弊功能会检测WinRing0驱动,可能会导致封号。 目前使用的HwRwDrv在Win11 24H2上还没有被微软加入黑名单,但是也比较危险。 我已经在帖子和自述文档中添加了警告。 |
多谢更新分享 |
20250706 更新 v1.4.1
|
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.