我有启动和停止服务代码
开始:
ServiceController service = new ServiceController("MyService");
service.Start();
var timeout = new TimeSpan(0, 0, 5); // 5seconds
service.WaitForStatus(ServiceControllerStatus.Running, timeout);
btnTxt = "Stop Service";
停止:
ServiceController service = new ServiceController("MyService");
service.Stop();
var timeout = new TimeSpan(0, 0, 5); // 5seconds
service.WaitForStatus(ServiceControllerStatus.Stopped, timeout);
btnTxt = "Start Service";
当我直接在Windows窗体应用程序中使用此代码并以管理员身份运行visula studio时,它工作正常。 但是现在我已经创建了一个类库并从Form中的类库中调用该方法。 cs文件。所以现在它给出了“无法在计算机上启动服务Myservice”的例外。'。任何人都可以帮助可能出现的问题吗? 类库中的所有其他方法都可以正常工作。