From a5a8ffb5115a0b8a0dccf3fa6592469a005de3c7 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Thu, 26 May 2016 15:48:46 +0000 Subject: [PATCH] [SERVMAN] GetServiceConfig: Use only the required access rights. Makes servman usable for non-admin users. svn path=/trunk/; revision=71408 --- reactos/base/applications/mscutils/servman/query.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/base/applications/mscutils/servman/query.c b/reactos/base/applications/mscutils/servman/query.c index f25987e0b76..ff9f3a57fa7 100644 --- a/reactos/base/applications/mscutils/servman/query.c +++ b/reactos/base/applications/mscutils/servman/query.c @@ -35,12 +35,12 @@ GetServiceConfig(LPWSTR lpServiceName) hSCManager = OpenSCManagerW(NULL, NULL, - SC_MANAGER_ALL_ACCESS); + SC_MANAGER_CONNECT); if (hSCManager) { hService = OpenServiceW(hSCManager, lpServiceName, - SERVICE_QUERY_STATUS | SERVICE_ENUMERATE_DEPENDENTS | SERVICE_QUERY_CONFIG); + SERVICE_QUERY_CONFIG); if (hService) { if (!QueryServiceConfigW(hService,