2 .net c# windows windows-services
如何在 .NET 中启用或禁用 Windows 服务?我必须知道什么:它的名称或某种 ID?特别是在 Windows 10 中。
您可以通过其名称启用或禁用它,例如
sc config <your_service_name> start= disabled
Run Code Online (Sandbox Code Playgroud)
但是,如果您正在寻找一种编程方式,那么您可以试试这个:
using (var m = new ManagementObject(string.Format("Win32_Service.Name=\"{0}\"", serviceName)))
{
m.InvokeMethod("ChangeStartMode", new object[] { "Automatic" });
}
Run Code Online (Sandbox Code Playgroud)
请检查Win32_Service 类的 ChangeStartMode 方法
归档时间: |
|
查看次数: |
2483 次 |
最近记录: |