using System; using System.Management; // This example demonstrates reading a property of a ManagementObject. class Sample_ManagementObject { public static int Main(string[] args) { ManagementObject disk = new ManagementObject( "win32_logicaldisk.deviceid=\"c:\""); disk.Get(); Console.WriteLine("Logical Disk Size = " + disk["Size"] + " bytes"); return 0; } }
可以参考下列内容:msdn WMI SDK:
http://msdn.microsoft.com/library/default.asp?url=/library/en- us/wmisdk/wmi/wmi_start_page.aspWMI使用说明(csdn):
http://www.csdn.net/develop/article/15/15346.shtmWMI技术的应用 for .net(csdn):
http://www.csdn.net/develop/article/16/16419.shtm在.NET中轻松获取系统信息(1) -WMI篇(csdn):
http://www.csdn.net/develop/article/15/15744.shtm
:)