winform里启动停止服务的问题 UP 一般win service 不可同调用 窗口提示的,一般应该写到日志啊什么的,地方吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 轮询下,最好写到线程里面。ServiceController svrPs = new ServiceController("dataExe");svrPs.Stop();//下面是伪代码:while (true){ if (ServiceControllerStatus.Stopped == true || isTimeOut) break;}putOutMsg("已停止!...");this._btnStart.Enabled = true;this._btnOK.Enabled = false; 感谢楼上的各位.不过有错误.if (ServiceControllerStatus.Stopped == true || isTimeOut) break; 这一行有错误运算符“==”无法应用于“System.ServiceProcess.ServiceControllerStatus”和“bool”类型的操作数 foreach (Process singleProc in Process.GetProcesses()) { if (singleProc.ProcessName == Process.GetCurrentProcess().ProcessName){} ServiceController con = new ServiceController(serviceInstaller1.ServiceName); if (con.Status == ServiceControllerSt atus.Running || con.Status == ServiceControllerStatus.StartPending) { con.Stop(); } C# WF4.0 线程和并行的疑问 高手救命..多谢多谢. wcf类型传递时的问题 c#学习的无奈 在WinForm中如何在窗体关闭时不触发窗体中其它控件的Validating事件 C#如何取每年得春节日期呢? 没分了。。。。关于xml节点的问题 怎样把datagrid的一列变为超链接 高分就简单问题 关于 DataSet 的问题: 关于.NET验证码的问题 请教大家,C#程序写完了,做安装向导时,怎么加入一个让用户输入密码的过程呢?
ServiceController svrPs = new ServiceController("dataExe");
svrPs.Stop();//下面是伪代码:
while (true)
{
if (ServiceControllerStatus.Stopped == true || isTimeOut) break;
}putOutMsg("已停止!...");
this._btnStart.Enabled = true;
this._btnOK.Enabled = false;
if (ServiceControllerStatus.Stopped == true || isTimeOut) break;
这一行有错误
运算符“==”无法应用于“System.ServiceProcess.ServiceControllerStatus”和“bool”类型的操作数
foreach (Process singleProc in Process.GetProcesses())
{
if (singleProc.ProcessName == Process.GetCurrentProcess().ProcessName)
{}
ServiceController con = new ServiceController(serviceInstaller1.ServiceName); if (con.Status == ServiceControllerSt atus.Running || con.Status == ServiceControllerStatus.StartPending) { con.Stop(); }