其实搜集硬件信息的文章也有很多。我这里也分享一下我了解的一些方式。最后在讲一下自己写的《局域网电脑硬件信息搜集》工具是怎么做的。
目录
使用系统信息工具(这个最简单,但是信息不利于传送)
- 系统信息 (System Information)
- 按
Windows + R
打开运行窗口,输入msinfo32
,然后按 Enter。 - 在系统信息窗口中,你可以查看详细的硬件信息,包括处理器、内存、显卡等。
- 按
使用命令行工具(WMI也是常用的获取功能)
-
WMIC (Windows Management Instrumentation Command-line)
- 打开命令提示符 (Cmd),输入以下命令获取CPU信息:
wmic cpu get name, CurrentClockSpeed, MaxClockSpeed, NumberOfCores, NumberOfLogicalProcessors
- 获取内存信息:
mic memorychip get capacity, speed, manufacturer
- 获取显卡信息:
mic path win32_videocontroller get name, adapterram, driverversion
- 打开命令提示符 (Cmd),输入以下命令获取CPU信息:
-
PowerShell
- 打开 PowerShell,输入以下命令获取CPU信息:
Get-WmiObject Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessors
- 获取内存信息:
Get-WmiObject Win32_PhysicalMemory | Select-Object Capacity, Speed, Manufacturer
- 获取显卡信息:
Get-WmiObject Win32_VideoController | Select-Object Name, AdapterRAM, DriverVersion
使用python脚本或程序
你也可以编写脚本或程序来自动化硬件信息的收集。下面是一个使用 Python 和
psutil
库的例子:《》import psutil # 获取CPU信息 cpu_info = psutil.cpu_freq() p
- 打开 PowerShell,输入以下命令获取CPU信息: