请教一下,用哪些 API 可以获得这个信息。
我看 GetProductInfo 只支持 Vista 及以上系统。
但是我记得 XP 也有 Home / Professional Edition 的区别,不知道是怎么区分的。
还有,Server 2003 R2 和 Server 2003 SP2 也不知道怎么区分。
Windows XP: How to check System Information
https://www.youtube.com/watch?v=4yC2JhGkmtw
看了下 使用 msinfo32,
我觉的 能抓出信息就显示,
太旧的 OS 抓不出就别太强求,
用的人不会太多.
[attachimg]
详情回复
发表于 2023-9-17 12:14
我分析了 Windows XP 的 SystemInfo.exe
MS 使用 Win32_OperatingSystem WMI 方法,
Win32_OperatingSystem WMI 类代表安装在电脑上的 Windows 型作业系统,
我将 Windows XP 的 SystemInfo.exe 在 Windows 7 X64 上运行, 也能得到正确的结果,
表示此法是 通用方法.
请问大佬,运行gnwinfo_x86.exe,获取的CPU温度是正确的。
运行批处理,提取当前CPU温度不正确,老是高4-5度,哪里错了?
for /f "delims=" %%x in ('nwinfo_x86 --cpu^|find "Temperature"') do set cpu=%%x
set cpu=%cpu:~-2%
echo %cpu%