Tôi đang sử dụng đoạn mã sau để dừng dịch vụ. Tuy nhiên, cả hai câu lệnh Console.Writeline
cho biết dịch vụ đang chạy. Tại sao dịch vụ không dừng lại?Dịch vụ Windows sẽ không dừng/bắt đầu
class Program
{
static void Main(string[] args)
{
string serviceName = "DummyService";
string username = ".\\Service_Test2";
string password = "Password1";
ServiceController sc = new ServiceController(serviceName);
Console.WriteLine(sc.Status.ToString());
if (sc.Status == ServiceControllerStatus.Running)
{
sc.Stop();
}
Console.WriteLine(sc.Status.ToString());
}
}
Nơi nào bạn sử dụng tên đăng nhập và mật khẩu ?? – Aliostad
Tôi sử dụng nó tiếp tục trong mã mà tôi thay đổi tài khoản và mật khẩu liên kết với dịch vụ. – xbonez