如何获得磁盘剩余空间:  
 
 新建一个Windows程序,加入TreeView并添加引用System.Management;  
       在Form1_Load里加入下面代码:  
private  void  Form1_Load(object  sender,  System.EventArgs  e)  
{  
const  int  Movable=2;  
const  int  LocalDisk=3;  
const  int  CD=5;  
string  type="";  
TreeNode  node=new  TreeNode("我的计算机",3,3);  
ManagementObjectSearcher  query=new  ManagementObjectSearcher();  
query.Query=new  ObjectQuery("select  *  from  win32_logicaldisk");
ManagementObjectCollection  queryCollection=query.Get();  
foreach  (ManagementObject  mo  in  queryCollection)  
{  
switch  (int.Parse(mo["DriveType"].ToString()))  
{  
case  Movable:  
type="移动设备";  
break;  
case  LocalDisk:  
type="本地磁盘";  
break;  
case  CD:  
type="CD驱动器";  
break;  
default:  
break;  
}  
TreeNode  node1=new  TreeNode(type+"("+mo["Name"].ToString()+"    剩余空间:"+mo["FreeSpace"].ToString()+")");  
node.Nodes.Add(node1);  
}  
this.treeView1.Nodes.Add(node);  
}
以上为本版FAQ的一个问题,请问在
query.Query=new  ObjectQuery("select  *  from  win32_logicaldisk");
这里的"win32_logicaldisk"这个属性名字的定义是在哪里的.?
我看了一下这个类的相关信息.它应该可以查询佷多系统相关的信息.
那么各种系统相关的信息它所对应的propertyName又是在哪里定义的?
象win32_share 共享. FreeSpace 磁盘剩余空间 等等