效果;
码;
/* * Created by SharpDevelop. * User: Administrator * Date: 2020/7/4/周六 * Time: 23:32 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.Management; namespace WMIDemo { /// <summary> /// Description of MainForm. /// </summary> public partial class MainForm : Form { string machineName = "localhost"; string connectString = "SELECT * FROM Win32_PnPSignedDriver"; SelectQuery query=new SelectQuery("Select * From Win32_LogicalDisk"); public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); // // TODO: Add constructor code after the InitializeComponent() call. // } void MainFormLoad(object sender, EventArgs e) { ManagementObjectSearcher searcher=new ManagementObjectSearcher(query); foreach(ManagementBaseObject disk in searcher.Get()) { textBox1.Text=textBox1.Text + "\r\n"+disk["Name"] +" "+disk["DriveType"] + " " + disk["VolumeName"]; } textBox1.Text=textBox1.Text + "\r\n"+"\r\n"+"\r\n"; SelectQuery selectQuery = new SelectQuery( connectString ); ManagementObjectSearcher searcher2 = new ManagementObjectSearcher( selectQuery ); foreach (ManagementObject mo in searcher2.Get()) { PropertyDataCollection searcherProperties = mo.Properties; foreach (PropertyData sp in searcherProperties) { textBox1.Text=textBox1.Text + "\r\n"+sp.Name + " " + sp.Value; } } } } }使用轻便版开发环境SharpDevelop;手动加入System.Management引用;
