windowstaki herhangbir servisi başlatmak yada durdurmak
7
●3.175
- 16-08-2010, 15:28:42arkadaş windowstaki "services.msc" de bulunan servislerden herhangi birini C# da bir buton yardımıyla başlatıp durdurmak istiyorum , bunu nasıl sağlarım?
- 16-08-2010, 16:46:18System.Diagnostics.Process.Start("sc start[Messenger]");
bu şekilde yazdım hata yok gibi göründü başta ama programı derleyince "Sistem belirtilen dosyayı bulamıyor" diyor... - 17-08-2010, 01:02:59gene çalışmadı, aynı hata.Hyperion adlı üyeden alıntı: mesajı görüntüle
- 17-08-2010, 13:43:36Üyeliği durdurulduc# ta vb.netten biraz daha farklıymış ^^
en üste
using System; using System.Diagnostics;
yazdıktan sonra, servisi başlatmak istediğiniz yere
Process p = new Process(); p.StartInfo = new ProcessStartInfo("cmd", "/c \" sc start servis_adi \"") { RedirectStandardOutput = true, UseShellExecute = false, CreateNoWindow = true }; p.Start(); string output = p.StandardOutput.ReadToEnd(); p.WaitForExit();yazın...
Not: Cmd nin verdiği mesajlar output değişkenine aktarılır...
Not2: servis_adi yerine servisin adını yazın ^^
Not3: Messenger bir servis değildir - 17-08-2010, 16:19:40teşekkürler, sorunum çözüldü.hyperion adlı üyeden alıntı: mesajı görüntüle