comment faire démarrer/arrêter les services utilisant la commande net stop en c#
comment démarrer/arrêter les services utilisant la commande net stop en c#
par exemple
Dim pstart As New ProcessStartInfo
Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.System)
Dim p As New Process
pstart.FileName = path + "\cmd.exe"
pstart.UseShellExecute = False
pstart.CreateNoWindow = True
pstart.WorkingDirectory = path
pstart.FileName = "cmd.exe"
pstart.Arguments = " net start mysql"
p.StartInfo = pstart
p.Start()
j'ai utilisé la classe de processus mais aucun résultat
OriginalL'auteur Suriyan Suresh | 2009-07-11
Vous devez vous connecter pour publier un commentaire.
Au lieu d'utiliser une méthode rudimentaire comme Processus.Commencer, vous pouvez utiliser le ServiceController classe pour démarrer/arrêter un service particulier d'un local/à distance de la machine.
merci de votre réponse rapide
Vous devez ajouter une référence à System.ServiceProcess.
Cela ne fonctionnera pas à moins que l'exécution avec des autorisations élevées.
OriginalL'auteur Kirtan
Vous voudrez peut-être jeter un oeil à la Système.ServiceProcess.ServiceController classe, qui fournit une interface gérée de Windows Services.
Dans ce cas:
OriginalL'auteur Alex Lyman
Vous avez besoin de passer l' "/c" basculer vers l'cmd.exe
OriginalL'auteur heavyd