wie kann Dienste starten/stoppen mit net stop-Befehl in c#
wie Dienste starten/stoppen mit net stop-Befehl in c#
zum Beispiel
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()
habe ich verwendet, process-Klasse jedoch kein Ergebnis
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anstatt eine krude Methode wie Prozess.Beginnen, können Sie die ServiceController - Klasse zu starten/stoppen Sie einen bestimmten Dienst auf einem lokalen/remote-Computer.
Möchten Sie vielleicht einen Blick auf die System.ServiceProcess.ServiceController - Klasse, die bietet eine verwaltete Schnittstelle für Windows' Services.
In diesem Fall:
Du musst die "/c" - Schalter cmd.exe