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

  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012