to start and stop services, even without full permission to create or
remove installed services.
PR: 10460
Submitted by: "Mladen Turk" <mturk@mappingsoft.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95989
13f79535-47bb-0310-9956-
ffa450edef68
else
{
schSCManager = OpenSCManager(szComputerName, NULL,
- SC_MANAGER_ALL_ACCESS);
+ GENERIC_EXECUTE);
if (!schSCManager) {
return FALSE;
}
schService = OpenService(schSCManager, szServiceName,
- SERVICE_ALL_ACCESS);
+ GENERIC_EXECUTE);
if (schService != NULL)
{
retValue = FALSE;
{
dwPid = 0;
schSCManager = OpenSCManager(szComputerName, NULL,
- SC_MANAGER_ALL_ACCESS);
+ GENERIC_READ);
if (!schSCManager) {
return FALSE;
}