मैं जानना चाहता हूं कि कोई सेवा चल रही है (वीबीएनईटी) झूठी या सही मान वापस करने के लिए?

मुझे इसके साथ अन्य प्रश्न मिले लेकिन कोड मेरे लिए काम नहीं कर रहे थे ..

धन्यवाद!

1
Enrique García 5 मार्च 2016, 07:18

1 उत्तर

सबसे बढ़िया उत्तर

सेवा नियंत्रक वर्ग यह निर्धारित करने के लिए कि सेवा चल रही है या नहीं।

For Each s As ServiceController In ServiceController.GetServices()
    If s.ServiceName = "yourservicename" AndAlso s.Status = ServiceControllerStatus.Running Then
           Return True
    End If
Next

उम्मीद है ये मदद करेगा।

5
crazydan 21 मार्च 2020, 13:09
2
Return New ServiceController("your service name").Status = ServiceControllerStatus.Running तेज नहीं होगा? इसके लिए बस एक लाइन की जरूरत है। :)
 – 
Visual Vincent
5 मार्च 2016, 13:55
प्रश्न के बगल में टिक पर क्लिक करके प्रश्न को उत्तर के रूप में चिह्नित करना न भूलें - यह अन्य उपयोगकर्ताओं के लिए उत्तर खोजने में समान समस्याओं के लिए सहायक है - और यह उस व्यक्ति को कुछ प्रतिष्ठा देता है जिसने प्रश्न का उत्तर दिया। चियर्स
 – 
David Wilson
7 मार्च 2016, 03:38
- यह कोड के नजरिए से छोटा हो सकता है, लेकिन इंस्टेंस इनलाइन बनाने से इसकी Dispose विधि को कॉल नहीं किया जाएगा। उदाहरण केवल तब तक तैरता रहेगा जब तक कि यह अंततः एकत्र न हो जाए। इसे Using ब्लॉक में बनाया जाना चाहिए।
 – 
Chris Dunaway
7 मार्च 2016, 22:25
: टिप्पणियों में इसे प्रदर्शित करना थोड़ा कठिन है, लेकिन हाँ। तुम सही हो।
 – 
Visual Vincent
8 मार्च 2016, 02:33