请问用c#如何获得cpu型号和系统盘剩余空间?

s000rd 2008-03-07 09:52:01
rt
...全文
236 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
s80131338 2012-04-18
  • 打赏
  • 举报
回复
8楼 大牛
s000rd 2008-03-07
  • 打赏
  • 举报
回复
谢谢了
Ki1381 2008-03-07
  • 打赏
  • 举报
回复
空闲空间:


ManagementObjectSearcher query;
ManagementObjectCollection queryCollection;
string sql = "Select * from Win32_LogicalDisk Where DriveType = 3";

query = new ManagementObjectSearcher(sql);
queryCollection = query.Get();

foreach (ManagementObject mo in queryCollection)
{

MessageBox.Show(mo["DeviceID"].ToString());
MessageBox.Show(mo["FreeSpace"].ToString());

}
Ki1381 2008-03-07
  • 打赏
  • 举报
回复
CPU:以前做的项目的代码片断,楼主参考下吧。

ManagementObjectSearcher query;
ManagementObjectCollection queryCollection;
string sql = "Select * from Win32_Processor";

query = new ManagementObjectSearcher(sql);
queryCollection = query.Get();

foreach (ManagementObject mo in queryCollection)
{

MessageBox.Show(mo["name"].ToString());
}


双核会弹出两次。编译时记得引用System.Management.dll,也要using

s000rd 2008-03-07
  • 打赏
  • 举报
回复
继续顶
s000rd 2008-03-07
  • 打赏
  • 举报
回复
求教高手
s000rd 2008-03-07
  • 打赏
  • 举报
回复
求教高手
s000rd 2008-03-07
  • 打赏
  • 举报
回复
顶下
s000rd 2008-03-07
  • 打赏
  • 举报
回复
我试试,你那里有具体的用法吗?
tsky0722 2008-03-07
  • 打赏
  • 举报
回复
运用performanceCounter控件

111,120

社区成员

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

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

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