ServiceController操作Windows服务
来源:互联网 发布:清歌输入法 for mac 编辑:程序博客网 时间:2024/05/06 17:15
使用.Net框架类库中自带的组件ServiceController可以实现对Windows服务的操作。创建 ServiceController 的实例后,必须为其设置两个属性来标识与其交互的服务:计算机名称和要控制的服务的名称,MachineName 默认设置为本地计算机,除非想将该实例设置为指向另一台计算机不,否则不要修改。
方法:ServiceController.GetServices()返回非设备驱动程序服务和不是驱动程序的服务。若要检索设备驱动程序服务,请调用 GetDevices 方法。这两种方法一起提供对计算机上所有服务的访问。
属性:Status表示现有服务的运行状态。取值包括:
ContinuePending 服务即将继续。
Paused 服务已暂停。
PausePending 服务即将暂停。
Running 服务正在运行。
StartPending 服务正在启动。
Stopped 服务未运行。
StopPending 服务正在停止。
下面的示例用于显示本机上的所有非设备驱动程序服务和设备程序服务,并完成MSSQLServer服务的启动与关闭:
此外服务类型主要分为:
Adapter 用于需要自己的驱动程序的硬件设备的服务。
FileSystemDriver 文件系统驱动程序,也是“内核”(Kernel) 设备驱动程序。
InteractiveProcess 可与桌面通信的服务。
KernelDriver “内核”(Kernel) 设备驱动程序,如硬盘或其他低级别硬件设备驱动程序。
RecognizerDriver 文件系统驱动程序,用于在启动时确定系统中存在的文件系统。
Win32OwnProcess Win32 程序,可由“服务控制器”启动,并遵守服务控制协议。此类 Win32 服务单独运行在一个进程中。 Win32ShareProcessWin32 服务,可与其他 Win32 服务共享进程。
- ServiceController操作Windows服务
- ServiceController操作Windows服务
- ServiceController操作Windows服务
- ServiceController操作Windows服务
- ServiceController操作Windows服务
- ServiceController操作Windows服务 监控Windows服务
- ServiceController控制windows服务
- 通过ServiceController控制windows服务
- 使用ServiceController控制windows服务
- 使用ServiceController控制windows服务
- 使用ServiceController监视和控制Windows服务
- C#使用ServiceController控制windows服务
- 使用ServiceController类监视和控制Windows服务
- ServiceController启动停止服务
- ServiceController
- C# 应用ServiceController控制自定义windows service
- windows服务的操作
- Windows服务操作
- hazelcast集群配置
- bootargs参数意义
- glFlush和glutSwapBuffers,导致帧率很低
- 技术不为赚钱 只为改变社会
- 五周 项目2 分数类的雏形 这个程序有BUG 但是我改不出来 求赐教
- ServiceController操作Windows服务
- 最小生成树基础题目之畅通工程系列
- 第二学期第五周项目1--三角形类的构造函数拓展(矩形)
- 安装qtcreater 出现 /lib/tls/libc.so.6: version `GLIBC_2.9' not&nbs
- android textview设置字体的行距和字间距
- 我的c++开发工具集
- Hortonworks再获1亿美元融资,Hadoop领域三足鼎立
- bitblt 与 stretchblt 的使用区别