【发布时间】:2017-01-30 23:07:42
【问题描述】:
我正在使用以下代码片段来停止服务。但是,两个Console.Writeline 语句都表明服务正在运行。为什么服务不会停止?
class Program
{
static void Main(string[] args)
{
string serviceName = "DummyService";
string username = ".\\Service_Test2";
string password = "Password1";
ServiceController sc = new ServiceController(serviceName);
Console.WriteLine(sc.Status.ToString());
if (sc.Status == ServiceControllerStatus.Running)
{
sc.Stop();
}
Console.WriteLine(sc.Status.ToString());
}
}
【问题讨论】:
-
你在哪里使用用户名和密码??
-
我在代码中进一步使用它,在其中更改与服务关联的帐户和密码。
标签: c#