title author date CreateTime categories
dotnet 通过 WMI 获取系统启动的服务
lindexi
2019-08-31 16:55:59 +0800
2019-2-21 20:24:6 +0800
dotnet C# WMI

本文告诉大家如何通过 WMI 获取系统启动的服务

通过 Win32_Service 可以获取系统启动的服务

获取的时候只需要拿Caption和State就可以

            var mc = "Win32_Service";
var managementObject = new[]
{
"Caption",
//"CreationClassName",
//"Description",
//"DisplayName",
//"ErrorControl",
//"Name",
//"PathName",
//"ServiceType",
//"StartMode", // 是否开机启动
//"StartName",
"State", // 是否在运行
//"Status",
//"SystemCreationClassName",
//"SystemName",
};
ManagementClass managementClass = new ManagementClass(mc);
ManagementObjectCollection managementObjectCollection = managementClass.GetInstances();
var str = new StringBuilder(); foreach (ManagementObject m in managementObjectCollection)
{
foreach (var temp in managementObject)
{
try
{
str.Append(temp);
str.Append(" ");
str.Append(m[temp]?.ToString() ?? "");
str.Append("\n");
}
catch (Exception e)
{
Console.WriteLine(temp + " " + e);
}
} str.Append("\n");
} return str.ToString();

输出 str 的内容

Caption : Apple Mobile Device Service
State : Running Caption : iPod 服务
State : Running

上面只是输出的一点,因为服务是很多

Win32_Service class - Windows applications

最新文章

  1. 【已解决】Https请求——基础连接已经关闭 发送时发生错误
  2. 安装opensuse时遇到的一些问题
  3. TC SRM 593 DIV1 250
  4. mysql 表字段不能使用type???
  5. 转贴: 更改Outlook2013数据文件的位置
  6. Docker: 解决Centos 7中Permission Denied的问题
  7. NSString、NSMutableString基本用法
  8. Android布局文件夹引起的问题
  9. oracle 基本操作
  10. jquery获取文档高度和窗口高度的例子
  11. window scipy install
  12. http与https的区别以及https的加密原理
  13. c 结构体 简单的了解
  14. Chapter 3.单一职责原则
  15. HttpActionDescriptor,ASP.NET Web API又一个重要的描述对象
  16. phpcms v9文章页调用点击量方法
  17. js前端实现多图图片上传预览
  18. Java多线程基础总结
  19. DataGridView中进行增删改查
  20. 51Nod1317 相似字符串对 容斥原理 动态规划

热门文章

  1. 关于windows下远程连接Linux服务器的方法(CentOs)
  2. javafx教程大全
  3. 牛客多校第八场 B Beauty Values 水题
  4. centos6 & centos7搭建ntp服务器
  5. Openstack组件实现原理 — OpenVswitch/Gre/vlan
  6. kubernetes session and 容器root权限
  7. 内置Jetty配置JSP支持过程中的常见报错
  8. Hadoop搭建,上传文件时出现错误,没有到主机的路由
  9. Spring MVC @RequestMapping注解详解(2)
  10. codis 使用