如何获得硬盘和GPU的详细信息

明缘 2012-07-17 09:01:44
想获得的硬盘如下信息
产品 希捷 ST31000524AS
大小 1 TB
转速 7200 转/分
接口 SATA III
数据传输率 600 MB/秒

GPU信息如下:
显卡型号 英特尔 HD Graphics Family
显存 1024 MB
制造商 华硕
频率: 850~1000 MHZ

使用WMI的VidioAdapterController类的只能获得简单的信息。
不能获得像上面那样详细的信息。
如何获得呢?难道要使用 C++来获得?


...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2012-07-18
  • 打赏
  • 举报
回复
当然一些参数也可能是根据参数推算出来的,比如

ST31000524AS

3表示是3.5"
1000表示1000GB,也就是1TB
5 32MB Cache
AS表示SATA
等等。

总之,专业的测试软件会利用一切手段尽量完善和精确得出硬件的参数。但是这建立在软件作者本身对硬件型号的了解和大量的数据的基础上。不是编程本身做到的。
threenewbee 2012-07-18
  • 打赏
  • 举报
回复
一些参数并非“获得”而来,而是根据获得的硬件型号/批号,结合查表得来。

一个简单的实验就可以证实这一点,使用一个2年前的硬件检测软件,就无法获得准确的参数。这是因为虽然知道硬件的型号,但是它的具体参数在已知的数据库中没有。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧