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

  • Autocar

    Autocar

    11 Mart 2006
  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • Official Clouds

    Official Clo

    1 HAZİRAN 2011