如果检测指定的Windows服务是否启动
2007-03-14 11:01
357 查看
在项目中,特别是安装项目中我们经常要判断一些服务是否启动(判断SQL Server是否启动最常见),在.net中我们如何判断指定的Windows服务是否启动呢?首先要知道Windows服务的显示名称,这里以IIS检测为例,我们知道IIS的显示名称是"IIS Admin",现在用下面的代码来判断IIS是否启动。
ServiceController[] service=ServiceController.GetServices();
bool isStart = false;
for (int i = 0; i < service.Length; i++)
if (isStart)
else
...{
MessageBox.Show("服务没启动");
}
在使用时别忘记导入System.ServiceProcess这个名称空间,一般情况下VS.net是不会自动导入的。
ServiceController[] service=ServiceController.GetServices();
bool isStart = false;
for (int i = 0; i < service.Length; i++)
if (isStart)
else
...{
MessageBox.Show("服务没启动");
}
在使用时别忘记导入System.ServiceProcess这个名称空间,一般情况下VS.net是不会自动导入的。
相关文章推荐
- 如果检测指定的Windows服务是否启动
- 如果检测指定的Windows服务是否启动
- 如何检测指定的Windows服务是否启动
- C# windows服务:如何检测指定的Windows服务是否启动
- C# windows服务:如何检测指定的Windows服务是否启动
- 如何检测指定的Windows服务是否启动
- linux shell脚本,检测 服务是否启动,如果启动,将其关闭
- java检测Windows服务(NT服务)是否安装、启动
- 写一个服务,隔5分钟检测一次,某一个进程,是否启动,如果没有启动,则开启进程
- 服务管理程序,检测服务是否存在,如果不存在,启动它
- Windows 不能在 本地计算机 启动 SQL Server (MSSQLSERVER)。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 3417。
- 服务命令Windows_批处理命令之启动\停止\重启指定服务(花生壳6.5端口映射不正常解决办法)
- Windows服务监视,如果停止则启动
- TASKCTL4.1怎么检测服务是否启动
- TASKCTL4.1怎么检测服务是否启动
- 检测 MySQL 是否宕掉,如果宕掉则启动
- vs.net c# 安装、注册windows service服务,判断服务是否存在,是否启动
- 每四小时检查服务端口是否正常,如果不正常则自动启动服务!
- windows下脚本检测tomcat是否启动,没有启动则启动
- windows 无法启动 windows update 服务 (位于本地计算机上) 错误2:系统找不到指定文件