for (i = 0; i < 10; i++)
{
- ConvertStringSidToSid(BuiltinAccounts[i], &AccountSid);
+ if (!ConvertStringSidToSid(BuiltinAccounts[i], &AccountSid))
+ {
+ DPRINT1("ConvertStringSidToSid(%S) failed: %lu\n", BuiltinAccounts[i], GetLastError());
+ continue;
+ }
Status = LsaCreateAccount(PolicyHandle,
AccountSid,
}
DPRINT("SID: %S\n", szSidString);
- ConvertStringSidToSid(szSidString, &AccountSid);
+ if (!ConvertStringSidToSid(szSidString, &AccountSid))
+ {
+ DPRINT1("ConvertStringSidToSid(%S) failed: %lu\n", szSidString, GetLastError());
+ continue;
+ }
Status = LsaOpenAccount(PolicyHandle,
AccountSid,
SAM_HANDLE UserHandle = NULL;
NTSTATUS Status;
- DPRINT1("SYSSETUP: SetAdministratorPassword(%S)\n", Password);
+ DPRINT("SYSSETUP: SetAdministratorPassword(%p)\n", Password);
memset(&ObjectAttributes, 0, sizeof(LSA_OBJECT_ATTRIBUTES));
ObjectAttributes.Length = sizeof(LSA_OBJECT_ATTRIBUTES);