Démarrer le Service avec C #

Je suis en train de commencer un service de C #, mais me lance le message d'erreur suivant:

ServiceController service = new ServiceController(sServiceName);
service.MachineName = localComputerName;
service.Start();
service.WaitForStatus(ServiceControllerStatus.Running);

Système.InvalidOperationException: Impossible d'ouvrir le service sur l'ordinateur
Système.ComponentModel.Win32Exception: l'Accès est refusé à
Système.ServiceProcess.ServiceController.GetServiceHandle(Int32
desiredAccess) au Système.ServiceProcess.ServiceController.Stop()

InformationsquelleAutor gemr1423 | 2011-10-21