-
Notifications
You must be signed in to change notification settings - Fork 0
93. Services
Destroyer edited this page Dec 13, 2021
·
2 revisions
Fully handles Windows services.
- VB
Dim svcName As String = "themes"
Dim svcDisplayName As String = ServiceUtils.GetDisplayName(svcName)
Dim svcStatus As ServiceControllerStatus = ServiceUtils.GetStatus(svcName)
Dim svcStartMode As ServiceUtils.SvcStartMode = ServiceUtils.GetStartMode(svcName)
ServiceUtils.SetStartMode(svcName, ServiceUtils.SvcStartMode.Automatic)
ServiceUtils.SetStatus(svcName, ServiceUtils.SvcStatus.Stop, wait:=True, throwOnStatusMissmatch:=True)
- C#
string svcName = "themes";
string svcDisplayName = ServiceUtils.GetDisplayName(svcName);
ServiceControllerStatus svcStatus = ServiceUtils.GetStatus(svcName);
ServiceUtils.SvcStartMode svcStartMode = ServiceUtils.GetStartMode(svcName);
ServiceUtils.SetStartMode(svcName, ServiceUtils.SvcStartMode.Automatic);
ServiceUtils.SetStatus(svcName, ServiceUtils.SvcStatus.Stop, wait: true, throwOnStatusMissmatch: true);
Remember that the documentation and examples may be subject to change, depending on the API updates.