SORU
29 Aralık 2010, ÇARŞAMBA


Eğer bir windows hizmeti C yüklü olup olmadığını kontrol etmek için nasıl#

Bir GUİ aynı makinede yüklü XML hizmeti sunar, Windows Servis yazdım. Ne zaman I koşmak GUI, eğer yapamam bağlamak için hizmet öğrenmem gerekiyor. çünkü servis uygulaması olmadı henüz kurulu, ya da eğer, çünkü hizmeti çalışmıyor. Eski, onu yüklemek istiyor olacağım here açıklandığı gibi); ikincisi ise, bunu başlatmak istiyorum.

Soru: nasıl hizmet yüklü, ve sonra yüklü olduğunu tespit sahip olup olmadığını tespit ediyorsunuz, nasıl başlar?

CEVAP
29 Aralık 2010, ÇARŞAMBA


Kullanımı:

// add a reference to System.ServiceProcess.dll
using System.ServiceProcess;

// ...
ServiceController ctl = ServiceController.GetServices()
    .FirstOrDefault(s => s.ServiceName == "myservice");
if(ctl==null)
    Console.WriteLine("Not installed");
else    
    Console.WriteLine(ctl.Status);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006