自己写了个服务,想在html页面中调用这个服务,比如说开启或关闭。
我使用了
using System.ServiceProcess;string strSC = "一个服务的DisplayName";
ServiceController []sc = ServiceController.GetServices(System.Environment.MachineName);
foreach(ServiceController sc in tmpSC)
{
if(sc.DisplayName == strSC)
{
if(sc.Status != ServiceControllerStatus.Running)
{
if(sc.Status == ServiceControllerStatus.Paused)
sc.Continue();
else
sc.Start();
}
}
}
我使用了
using System.ServiceProcess;string strSC = "一个服务的DisplayName";
ServiceController []sc = ServiceController.GetServices(System.Environment.MachineName);
foreach(ServiceController sc in tmpSC)
{
if(sc.DisplayName == strSC)
{
if(sc.Status != ServiceControllerStatus.Running)
{
if(sc.Status == ServiceControllerStatus.Paused)
sc.Continue();
else
sc.Start();
}
}
}
解决方案 »
- 关于代理的问题(急),求高手
- 请教大家如何向数据库一次写入多条数据的.(方法不限)
- RichTextBox中如何显示类似QQ表情?
- .net web环境问题?
- 高分求一段代码(获取上传文件)
- c#帮助文件我看不懂?帮我看一下这段帮助如何理解。
- ASP.NET+SQL Server 2000的Web Application需要什么服务器?大伙提点儿意见
- 谁来帮帮我呀??帮帮我呀
- 在安装Beta1的时候,OS用的是win2000sp2,但是Beta1安装光盘上提供的Q274294_w2k_sp2_x86.exe 不能安装,请问如何解决
- 我刚刚正确装好 Visual Studio.net 7.0 -----快点进来看啊!
- 怎样把.net应用程序编译成机器码?
- [紧急求助]关于c#下载网页.请高手一定进来看看啊.
用System.ServiceProcess.ServiceControllerServiceController controller = new ServiceController("MSSQLSERVER");
if(controller.Status == ServiceControllerStatus.Stopped)
controller.Start();这个东西用来启动SqlServer的另外,lz还需要加多一些try Catch
要加哪些就看MSDN吧
用try catch获得错误: 无法启动...服务