From 8b9199f202d711e32ab39f5233219fcec41fb6d2 Mon Sep 17 00:00:00 2001 From: zmjack Date: Wed, 14 Jun 2023 01:30:52 +0800 Subject: [PATCH] PortProxyGUI.1.4.1 --- PortProxyGUI/Utils/PortPorxyUtil.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PortProxyGUI/Utils/PortPorxyUtil.cs b/PortProxyGUI/Utils/PortPorxyUtil.cs index 3b541f8..a956689 100644 --- a/PortProxyGUI/Utils/PortPorxyUtil.cs +++ b/PortProxyGUI/Utils/PortPorxyUtil.cs @@ -113,7 +113,7 @@ namespace PortProxyGUI.Utils var hManager = NativeMethods.OpenSCManager(null, null, (uint)GenericRights.GENERIC_READ | (uint)ScmRights.SC_MANAGER_CONNECT); if (hManager == IntPtr.Zero) throw new InvalidOperationException("Open SC Manager failed."); - var hService = NativeMethods.OpenService(hManager, ServiceName, ServiceRights.SERVICE_PAUSE_CONTINUE | ServiceRights.SERVICE_START); + var hService = NativeMethods.OpenService(hManager, ServiceName, ServiceRights.SERVICE_START); if (hService == IntPtr.Zero) { NativeMethods.CloseServiceHandle(hManager); @@ -128,7 +128,7 @@ namespace PortProxyGUI.Utils public static void ParamChange() { - var hManager = NativeMethods.OpenSCManager(null, null, (uint)GenericRights.GENERIC_READ | (uint)ScmRights.SC_MANAGER_CONNECT); + var hManager = NativeMethods.OpenSCManager(null, null, (uint)GenericRights.GENERIC_READ); if (hManager == IntPtr.Zero) throw new InvalidOperationException("Open SC Manager failed."); var hService = NativeMethods.OpenService(hManager, ServiceName, ServiceRights.SERVICE_PAUSE_CONTINUE);