zoukankan      html  css  js  c++  java
  • C#管理服务停止启动

    由于机器性能问题,把许多服务关闭了,需要用的时候再开启,这样每次都打开服务管理或cmd命令比较麻烦.就自己写了工具显示在桌面上;

    声明:
    ServiceController myController = new System.ServiceProcess.ServiceController(服务名);

    启动服务:
    myController.Start();

    暂停服务:
    myController.Pause();

    继续服务:
    myController.Continue();

    停止服务:
    myController.Stop();

    刷新服务:
    myController.Refresh();

    服务状态:

    ServiceControllerStatus 枚举 指示服务的当前状态
    成员

    成员名称
    说明

    ContinuePending
    服务即将继续。这对应于 Win32 SERVICE_CONTINUE_PENDING 常数,该常数定义为 0x00000005。

    Paused
    服务已暂停。这对应于 Win32 SERVICE_PAUSED 常数,该常数定义为 0x00000007。

    PausePending
    服务即将暂停。这对应于 Win32 SERVICE_PAUSE_PENDING 常数,该常数定义为 0x00000006。

    Running
    服务正在运行。这对应于 Win32 SERVICE_RUNNING 常数,该常数定义为 0x00000004。

    StartPending
    服务正在启动。这对应于 Win32 SERVICE_START_PENDING 常数,该常数定义为 0x00000002。

    Stopped
    服务未运行。这对应于 Win32 SERVICE_STOPPED 常数,该常数定义为 0x00000001。

    StopPending
    服务正在停止。这对应于 Win32 SERVICE_STOP_PENDING 常数,该常数定义为 0x00000003。

  • 相关阅读:
    node.js
    重学css
    MongoDB
    改写radio样式
    js系统总结
    vue+koa2商城实战学习笔记
    在Linux上配置unixODBC和FreeTDS访问MS SQL Server
    ASP.NET中文件上传下载方法集合
    SQL SERVER 分页查询存储过程
    Delphi7调用C#写的Webservice
  • 原文地址:https://www.cnblogs.com/wzwyc/p/6291765.html
Copyright © 2011-2022 走看看