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();

        }

 

posted @ 2019-03-11 09:47  enych  阅读(259)  评论(0编辑  收藏  举报