【发布时间】:2011-04-22 05:36:37
【问题描述】:
我从http://www.csharp-examples.net/restart-windows-service/ 得到一个 sn-p 来重新启动 windows 服务,但我不知道在哪里放置代码?
在我的应用程序中安装 Windows 服务后,我需要重新启动它。
谢谢!
已编辑
private void ProjectInstaller_OnAfterInstall(object sender, InstallEventArgs e)
{
//base.OnAfterInstall(e);
ServiceController sc = new ServiceController("MyServiceName", Environment.MachineName);
sc.Start();
System.Threading.Thread.Sleep(3000);
sc.Stop();
System.Threading.Thread.Sleep(2000);
sc.Start();
System.Threading.Thread.Sleep(3000);
}
【问题讨论】:
-
主持人:我有办法了。我感谢输入的 cmets,但他们都没有帮助我,因此我想删除这个问题。
标签: c# asp.net visual-studio windows-services