Estoy usando el siguiente fragmento de código para detener un servicio. Sin embargo, las dos declaraciones Console.Writeline
indican que el servicio se está ejecutando. ¿Por qué no se detendrá el servicio?El servicio de Windows no se detiene/inicia
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());
}
}
¿Dónde se utiliza usuario y contraseña ?? – Aliostad
Lo uso más abajo en el código donde cambio la cuenta y la contraseña asociadas con el servicio. – xbonez