Author: hbelusca Date: Tue Dec 27 15:26:01 2016 New Revision: 73487
URL: http://svn.reactos.org/svn/reactos?rev=73487&view=rev Log: [SERVICES]: Addendum to r73486: Start all services within LocalSystem account as a temporary measure in trunk until we completely support per-service account logging. CORE-12541, CORE-12279
Modified: trunk/reactos/base/system/services/database.c
Modified: trunk/reactos/base/system/services/database.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/system/services/databa... ============================================================================== --- trunk/reactos/base/system/services/database.c [iso-8859-1] (original) +++ trunk/reactos/base/system/services/database.c [iso-8859-1] Tue Dec 27 15:26:01 2016 @@ -203,10 +203,14 @@ if (ScmIsLocalSystemAccount(pImage->pszAccountName)) return ERROR_SUCCESS;
+ // FIXME: Always assume LocalSystem + return ERROR_SUCCESS; + +#if 0 ptr = wcschr(pImage->pszAccountName, L'\'); if (ptr != NULL) { - *ptr = 0; + *ptr = L'\0';
pUserName = ptr + 1; pDomainName = pImage->pszAccountName; @@ -224,11 +228,11 @@
DPRINT("Domain: %S User: %S\n", pDomainName, pUserName);
- /* FIXME */ -#if 0 + /* Logon the user */ + // FIXME: Use the password!! if (!LogonUserW(pUserName, pDomainName, - L"", // lpszPassword, + L"", // FIXME: lpszPassword, LOGON32_LOGON_SERVICE, LOGON32_PROVIDER_DEFAULT, &pImage->hToken)) @@ -236,12 +240,12 @@ dwError = GetLastError(); DPRINT1("LogonUserW() failed (Error %lu)\n", dwError); } -#endif
if (ptr != NULL) *ptr = L'\';
return dwError; +#endif }