mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
f483e42f89
- Add the missing privileges to the SYSTEM privileges which might be needed, notably SeUndockPrivilege, SeManageVolumePrivilege, SeCreateGlobalPrivilege and SeImpersonatePrivilege. Specifically SeImpersonatePrivilege is important here because with it we allow system components of the core OS to perform certain system tasks. - Declare the Groups array with a maximum of 3 elements in SepCreateSystemProcessToken and 1 element in SepCreateSystemAnonymousLogonToken respectively, because previously this array was oversized with most of free space left as a waste. - Avoid hardcoding the size value of the Privilege array, instead initialize it by hand and compute the exact number of elements with RTL_NUMBER_OF. |
||
---|---|---|
.. | ||
access.c | ||
accesschk.c | ||
acl.c | ||
audit.c | ||
client.c | ||
debug.c | ||
objtype.c | ||
priv.c | ||
sd.c | ||
semgr.c | ||
sid.c | ||
sqos.c | ||
srm.c | ||
subject.c | ||
token.c | ||
tokenadj.c | ||
tokencls.c | ||
tokenlif.c |