怎么获取本机电脑上硬件的详细信息,类似于windows优化大师显示的硬件信息。 现在公司做一个it资源管理系统,该系统要能自己识别cup型号,品牌,几个核心,操作系统详细信息等;内存大小、品牌、型号、个数;主板型号、品牌;硬盘型号、品牌、个数、大小;有那位大哥做过类似的功能,能否指点下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过 WMI ie System.Management 来搞,好似 数据库, 可以 select 若干信息,下面是内存的呢, 对于其他有哪些可以 select 的,可以观看 MSDN 中 Platform SDK 中的文档.static void Main(string[] args){ double totalCapacity = 0; ObjectQuery objectQuery = new ObjectQuery("select * from Win32_PhysicalMemory"); ManagementObjectSearcher searcher = new ManagementObjectSearcher(objectQuery); ManagementObjectCollection vals = searcher.Get(); foreach(ManagementObject val in vals) { totalCapacity += System.Convert.ToDouble(val.GetPropertyValue("Capacity")); } Console.WriteLine("Total Machine Memory = " + totalCapacity.ToString() + " Bytes"); Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1024) + " KiloBytes"); Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1048576) + " MegaBytes"); Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1073741824 ) + " GigaBytes"); Console.ReadLine();} 使用performanceCounter出现 "找不到网络路径"的提示。 C# pdf to image 一个比较难的问题,C#中如何删除除数据库中有的记录的所有文件 关于计算器的小数点问题 小球碰撞原路返回程序,如何得到小球坐标 怪事!!!用代码创建数据库出错! 200分求解!!!!!!!!! 数据库的有关问题 请问哪有用三层结构做asp.net网页的入门教程下载啊? 如何ASP。NET和C#。NET将普通文本与图片一同写入SQL SERVER数据库??在线立结 水晶报表字段显示问题,高分求解,在线!! [基础]类的继承 webbrowser的cookie问题
下面是内存的呢, 对于其他有哪些可以 select 的,
可以观看 MSDN 中 Platform SDK 中的文档.
static void Main(string[] args)
{
double totalCapacity = 0;
ObjectQuery objectQuery = new ObjectQuery("select * from Win32_PhysicalMemory");
ManagementObjectSearcher searcher = new
ManagementObjectSearcher(objectQuery);
ManagementObjectCollection vals = searcher.Get(); foreach(ManagementObject val in vals)
{
totalCapacity += System.Convert.ToDouble(val.GetPropertyValue("Capacity"));
}
Console.WriteLine("Total Machine Memory = " + totalCapacity.ToString() + " Bytes");
Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1024) + " KiloBytes");
Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1048576) + " MegaBytes");
Console.WriteLine("Total Machine Memory = " + (totalCapacity / 1073741824 ) + " GigaBytes");
Console.ReadLine();
}