用C# winform程序开启windows服务 怎么做? 本帖最后由 henjiandan 于 2010-08-27 01:22:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用WMI类库来控制吧 WMI就是专干这些事情的 System.ServiceProcess.ServiceController serviceController = new System.ServiceProcess.ServiceController(); serviceController.ServiceName = "MSSQLServer"; serviceController.Start(); http://kamiff.javaeye.com/blog/507129还不够用么? 用 ServiceInstaller 和 ServiceProcessInstaller 啦.3个设施构成windows服务体系, SCM(Service Control Manager) 是操作系统的一个部分:服务: 逻辑执行者, 向 SCM 发送服务自己的状态信息服务配置程序: 服务的安装, 卸载修改, 和检索服务控制程序: 服务的启动和停止(向 SCM 发送启动停止指令的).在 .net 里边, 各个类都在 System.ServiceProcess 名字空间下的几个类中. 执行.bat文件来net start Cashe(服务名)net stop Cashe(服务名) windows服务安装部署ServiceInstaller 和 ServiceProcessInstaller ServiceController sc = new ServiceController(""); if (sc.Status == ServiceControllerStatus.Running) { sc.Stop(); sc.WaitForStatus(ServiceControllerStatus.Stopped); //等待服务停止 if (sc.Status == ServiceControllerStatus.Stopped) { sc.Start(); } } 真心求计算器程序设计的思路(代码我自己写),十分急 请教,winform在线更新的问题 生成自定义控件 怎样获得局域网内处于开机状态的计算机的用户名? object sender中的sender是什么意思 请问如何把string转换为uri(URL)类型? 多线程查询Access为什么会卡程序界面,就好象程序死了一样 如何在网页中调用应用程序?这里已经解决! 为什么编译时这样的/(dopevdno0yzfkerthmgomvii)/Default.aspx多了括号个段东东? 请问C#都可以开发那些类型的应用? C#如何得到文本框里光标坐标????? 在学c#时的问题,望大家指点指点
serviceController.ServiceName = "MSSQLServer";
serviceController.Start();
3个设施构成windows服务体系, SCM(Service Control Manager) 是操作系统的一个部分:服务: 逻辑执行者, 向 SCM 发送服务自己的状态信息
服务配置程序: 服务的安装, 卸载修改, 和检索
服务控制程序: 服务的启动和停止(向 SCM 发送启动停止指令的).在 .net 里边, 各个类都在 System.ServiceProcess 名字空间下的几个类中.
ServiceController sc = new ServiceController("");
if (sc.Status == ServiceControllerStatus.Running)
{
sc.Stop();
sc.WaitForStatus(ServiceControllerStatus.Stopped); //等待服务停止
if (sc.Status == ServiceControllerStatus.Stopped)
{
sc.Start();
}
}