WMI012-WMI学习笔记(十二)——Win32_ApplicationService
来源:互联网 发布:日本殖民地知乎 编辑:程序博客网 时间:2024/06/04 20:05
获取的过程很慢,让人有种卡死了的感觉。。。
运行结果截图:
测试代码:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Management.Instrumentation;using System.Management;using System.Reflection;namespace Eyuan.WMIStudy.Win32{ public partial class fmApplicationService : Form { #region Win32_ApplicationService属性名称 private enum EApplicationServicePropertyName : byte { Caption, CreationClassName, Description, InstallDate, Name, Started, StartMode, Status, SystemCreationClassName, SystemName } #endregion public fmApplicationService() { InitializeComponent(); } #region 类字段 private StringBuilder sbApplicationServiceInfo = new StringBuilder(); private string strSql = string.Empty; private int iMOCount; #endregion /// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void fmApplicationService_Load(object sender, EventArgs e) { strSql = "SELECT * FROM Win32_ApplicationService"; ManagementObjectSearcher search = new ManagementObjectSearcher(strSql); iMOCount = 0; // foreach (ManagementObject mo in search.Get()) { sbApplicationServiceInfo.AppendLine("第" + (++iMOCount) + "个ApplicationService:"); foreach (string moName in Enum.GetNames(typeof(EApplicationServicePropertyName))) { sbApplicationServiceInfo.AppendFormat("{0,-20}:{1}\n", moName, mo[moName]); } } // foreach (string strAccountInfo in sbApplicationServiceInfo.ToString().Split(new string[] { "\n" }, StringSplitOptions.None)) { lbApplicationServiceInfo.Items.Add(strAccountInfo); } } }}
- WMI012-WMI学习笔记(十二)——Win32_ApplicationService
- WMI012-WMI学习笔记(十二)——Win32_Desktop(桌面)类
- WMI011-WMI学习笔记(十一)——Win32_ApplicationService(应用程序服务)类
- WMI004-WMI学习笔记(四)——Managing Applications Using WMI(使用WMI管理应用程序)
- WMI005-WMI学习笔记(五)——Using WMI with the .NET Framework(.NET框架使用WMI)
- WMI002-WMI学习笔记(二)——Win32_Account类
- WMI001-WMI学习笔记(一)——引言
- WMI013-WMI学习笔记(十三)——Win32_Desktop
- 学习笔记(十二)
- WMI006-WMI学习笔记(六)——Schemas(模式(.NET))
- WMI007-WMI学习笔记(七)——Queries(查询(.NET))
- WMI003-WMI学习笔记(三)——Windows Management Instrumentation(Windows管理工具)
- WMI008-WMI学习笔记(八)——Management Events(管理事件)
- 学习笔记-WMI了解
- wmi学习笔记
- Android学习笔记(十二)——wifi操作
- OpenCV学习笔记(十二)——随机数产生器RNG
- iOS学习笔记(十二)——iOS国际化
- 详解公钥、私钥、数字证书的概念
- ThinkPhp文件下载问题
- http 协议详解
- 资料样板的定义与套用
- RedHat5.5+IBM DS4800+Oracle10g RAC+LVM安装
- WMI012-WMI学习笔记(十二)——Win32_ApplicationService
- 小波变换网文精粹:小波变换和motion信号处理(六)
- 静态初始化块
- Java 图形用户界面-向JApplet添加组件
- oracle 日期函数的使用
- 我对设计的基本原则的理解
- C语言文件操作
- AlphaBlend StretchBlt BitBlt
- 孙鑫教程第三章小测试程序