簡體   English   中英

如何在.NET中啟用或禁用Windows服務?

[英]How can I enable or disable a windows service in .NET?

如何在.NET中啟用或禁用Windows服務? 我需要知道什么:它的名字或某種身份? 特別是在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" });
    }

請檢查Win32_Service類的ChangeStartMode方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM