diff --git a/reactos/base/applications/sc/control.c b/reactos/base/applications/sc/control.c index e8652917deb..3b19923ec84 100644 --- a/reactos/base/applications/sc/control.c +++ b/reactos/base/applications/sc/control.c @@ -56,7 +56,7 @@ Control(DWORD Control, break; case SERVICE_CONTROL_SHUTDOWN: - dwDesiredAccess = -1; + dwDesiredAccess = 0; break; } diff --git a/reactos/base/applications/sc/create.c b/reactos/base/applications/sc/create.c index 9c14096507b..b3a6fd30b96 100644 --- a/reactos/base/applications/sc/create.c +++ b/reactos/base/applications/sc/create.c @@ -37,7 +37,7 @@ BOOL Create(LPCTSTR ServiceName, LPCTSTR *ServiceArgs) _tprintf(_T("error control - %lu\n"), dwErrorControl); _tprintf(_T("Binary path - %s\n"), lpBinaryPathName); _tprintf(_T("load order group - %s\n"), lpLoadOrderGroup); - _tprintf(_T("tag - %lu\n"), lpdwTagId); + _tprintf(_T("tag - %lu\n"), *lpdwTagId); _tprintf(_T("dependincies - %s\n"), lpDependencies); _tprintf(_T("account start name - %s\n"), lpServiceStartName); _tprintf(_T("account password - %s\n"), lpPassword); diff --git a/reactos/base/applications/sc/sc.h b/reactos/base/applications/sc/sc.h index 8c80468183d..930c80c921d 100644 --- a/reactos/base/applications/sc/sc.h +++ b/reactos/base/applications/sc/sc.h @@ -3,7 +3,7 @@ #include #include -#define SCDBG +//#define SCDBG VOID PrintService(LPCTSTR ServiceName, LPSERVICE_STATUS pStatus); VOID PrintServiceEx(LPCTSTR ServiceName, LPSERVICE_STATUS_PROCESS pStatus);