如何在 .NET 中启用或禁用 [=10=] 服务?
How can I enable or disable a windows service in .NET?
如何在 .NET 中启用或禁用 [=13=] 服务?我必须知道什么:它的名称或某种 ID?特别是在 Windows 10.
您可以通过其名称启用或禁用它,例如
sc config <your_service_name> start= disabled
但是,如果您正在寻找一种编程方式,那么您可以试试这个:
using (var m = new ManagementObject(string.Format("Win32_Service.Name=\"{0}\"", serviceName)))
{
m.InvokeMethod("ChangeStartMode", new object[] { "Automatic" });
}
如何在 .NET 中启用或禁用 [=13=] 服务?我必须知道什么:它的名称或某种 ID?特别是在 Windows 10.
您可以通过其名称启用或禁用它,例如
sc config <your_service_name> start= disabled
但是,如果您正在寻找一种编程方式,那么您可以试试这个:
using (var m = new ManagementObject(string.Format("Win32_Service.Name=\"{0}\"", serviceName)))
{
m.InvokeMethod("ChangeStartMode", new object[] { "Automatic" });
}