Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Semak Status Perkhidmatan Windows Menggunakan C#?
Menyemak Status Perkhidmatan Windows Menggunakan C#
Dalam aplikasi anda, anda perlu mengesahkan sama ada Perkhidmatan Windows tertentu sedang berjalan. Untuk menyelesaikan tugasan ini, ikuti langkah berikut:
Melaksanakan Logik Pengesahan
Status Perkhidmatan Yang Mungkin
Hartanah Status boleh mengembalikan salah satu daripada nilai berikut:
Contoh Code
Yang berikut sampel kod menunjukkan cara menyemak status perkhidmatan dan mengembalikan yang sesuai respons:
using System.ServiceProcess; ServiceController sc = new ServiceController(SERVICENAME); switch (sc.Status) { case ServiceControllerStatus.Running: return "Running"; case ServiceControllerStatus.Stopped: return "Stopped"; case ServiceControllerStatus.Paused: return "Paused"; case ServiceControllerStatus.StopPending: return "Stopping"; case ServiceControllerStatus.StartPending: return "Starting"; default: return "Status Changing"; }
Nota Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak Status Perkhidmatan Windows Menggunakan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!