C# test
private void button2_Click(object sender, EventArgs e) { /***** * Select * from Win32_ LogicalDisk * Select * from Win32_share * Select * from Win32_BaseBoard * Select IPAddress from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE * Select * from Win32_OperatingSystem * Select * from Win32_QuickFixEngineering * Select * from Win32_LogicalDisk Where DriveType = 3 检测硬盘上安装的文件系统 * Select * from Win32_Service(Select * from Win32_Service Where Name = 'upnhost') 安装的服务 * */ StringBuilder sb = new StringBuilder(); var searchOS = new ManagementObjectSearcher("Select * from Win32_OperatingSystem"); sb.AppendLine("<h3>本机最新安装补丁信息:</h3>" + "<br/>"); foreach (var item in searchOS.Get()) { foreach (var itemPro in item.Properties) { sb.AppendLine(itemPro.Name + ":" + itemPro.Value + "<br/>"); } sb.AppendLine("<br/>"); } sb.AppendLine("<hr/>"); var searchQFE = new ManagementObjectSearcher("Select * from Win32_QuickFixEngineering"); sb.AppendLine("<h3>本机历史安装补丁信息:</h3>" + "<br/>"); foreach (var item in searchQFE.Get()) { foreach (var itemPro in item.Properties) { sb.AppendLine(itemPro.Name + ":" + itemPro.Value + "<br/>"); } sb.AppendLine("<br/>"); } sb.AppendLine("<hr/>"); var result = sb.ToString(); }