/// <summary>
/// 重启
/// </summary>
/// <param name="sc"></param>
private void ReStarService(ServiceController sc)
{
this.StopService(sc);
sc.Start();
}
/// <summary>
/// 停止服务
/// </summary>
/// <param name="sc"></param>
private void StopService(ServiceController sc)
{
string s = sc.Status.ToString();
if ((sc.Status == ServiceControllerStatus.Paused) || (sc.Status == ServiceControllerStatus.Running))
{
sc.Stop();
}
}
/// <summary>
/// 开始服务
/// </summary>
/// <param name="sc"></param>
private void StarService(ServiceController sc)
{
string s = sc.Status.ToString();
if ((sc.Status == ServiceControllerStatus.Paused) || (sc.Status == ServiceControllerStatus.Stopped))
{
sc.Start();
}
}
private void button2_Click(object sender, EventArgs e) //开始
{
ServiceController serviceObject = new ServiceController("Themes");//this.GetServiceObject();
try
{
this.StarService(serviceObject);
MessageBox.Show("开始服务成功!");
}
catch (Exception ex)
{
MessageBox.Show("开始服务错误:" + ex.Message.ToString());
}
}
private void button1_Click(object sender, EventArgs e)//重启
{
ServiceController serviceObject = new ServiceController("Themes");//this.GetServiceObject();
try
{
this.ReStarService(serviceObject);
MessageBox.Show("重启服务成功!");
}
catch (Exception ex)
{
MessageBox.Show("重启服务错误:" + ex.Message.ToString());
}
}
private void button3_Click(object sender, EventArgs e)//停止
{
ServiceController serviceObject = new ServiceController("Themes");//this.GetServiceObject();
try
{
this.StopService(serviceObject);
MessageBox.Show("停止服务成功!");
}
catch (Exception ex)
{
MessageBox.Show("停止服务错误:" + ex.Message.ToString());
}
}
/// 重启
/// </summary>
/// <param name="sc"></param>
private void ReStarService(ServiceController sc)
{
this.StopService(sc);
sc.Start();
}
/// <summary>
/// 停止服务
/// </summary>
/// <param name="sc"></param>
private void StopService(ServiceController sc)
{
string s = sc.Status.ToString();
if ((sc.Status == ServiceControllerStatus.Paused) || (sc.Status == ServiceControllerStatus.Running))
{
sc.Stop();
}
}
/// <summary>
/// 开始服务
/// </summary>
/// <param name="sc"></param>
private void StarService(ServiceController sc)
{
string s = sc.Status.ToString();
if ((sc.Status == ServiceControllerStatus.Paused) || (sc.Status == ServiceControllerStatus.Stopped))
{
sc.Start();
}
}
private void button2_Click(object sender, EventArgs e) //开始
{
ServiceController serviceObject = new ServiceController("Themes");//this.GetServiceObject();
try
{
this.StarService(serviceObject);
MessageBox.Show("开始服务成功!");
}
catch (Exception ex)
{
MessageBox.Show("开始服务错误:" + ex.Message.ToString());
}
}
private void button1_Click(object sender, EventArgs e)//重启
{
ServiceController serviceObject = new ServiceController("Themes");//this.GetServiceObject();
try
{
this.ReStarService(serviceObject);
MessageBox.Show("重启服务成功!");
}
catch (Exception ex)
{
MessageBox.Show("重启服务错误:" + ex.Message.ToString());
}
}
private void button3_Click(object sender, EventArgs e)//停止
{
ServiceController serviceObject = new ServiceController("Themes");//this.GetServiceObject();
try
{
this.StopService(serviceObject);
MessageBox.Show("停止服务成功!");
}
catch (Exception ex)
{
MessageBox.Show("停止服务错误:" + ex.Message.ToString());
}
}