Ciao,
in C# c'è la classe "ServiceController" che nasce proprio per gestire i Servizi di Windows:
http://msdn.microsoft.com/it-it/library/system.serviceprocess.servicecontroller.aspx
Il codice è di questo tipo:
ServiceController servizio = new ServiceController("nome","serverIP");
servizio.Stop();
servizio.WaitForStatus(ServiceControllerStatus.Stopped);
...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo