C# 获取电脑硬件信息

jomhy 2012-06-07 03:13:42
请问各位 我用ManagementClass获取电脑硬件信息 为什么获取到的信息跟驱动之家获取到的信息不一致呢,并且没有驱动之家获取到的信息完整
...全文
374 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingxuanlvu 2012-06-07
  • 打赏
  • 举报
回复
还是百度的最快,上面也不错
wangmingw 2012-06-07
  • 打赏
  • 举报
回复
这太简单了
清茶&浊酒 2012-06-07
  • 打赏
  • 举报
回复
[StructLayout(LayoutKind.Sequential)]
public struct MemoryInfo
{
public uint dwLength;
public uint dwMemoryLoad; //内存使用率
public uint dwTotalPhys; //物理内存 单位:字节
public uint dwAvailPhys; //可使用的物理内存
public uint dwTotalPageFile; // 交换文件的总大小
public uint dwAvailPageFile; // 交换文件中空闲部分大小
public uint dwTotalVirtual; //总虚拟内存
public uint dwAvailVirtual; //未用虚拟内存
}//定义系统时间的信息结构

[DllImport("kernel32 ")]//调用动态链接类库
public static extern void GlobalMemoryStatus(ref MemoryInfo meminfo);//调方法
MemoryInfo m = new MemoryInfo();
GlobalMemoryStatus(ref m);

m.dwMemoryLoad //取内存使用率 其他的数据取法跟这类似

jomhy 2012-06-07
  • 打赏
  • 举报
回复
楼上的哥们 我就是用这个检测硬件信息的 但是我采集到的信息跟驱动之家采集的数据出入很大呢

110,538

社区成员

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

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

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