public void AdjustPrivileges(PrivilegeSet privileges) { var tokenPrivileges = privileges.ToTokenPrivileges(); Win32.AdjustTokenPrivileges(this, false, ref tokenPrivileges, 0, IntPtr.Zero, IntPtr.Zero); if (Marshal.GetLastWin32Error() != 0) { Win32.Throw(); } }
public void AdjustPrivileges(PrivilegeSet privileges) { var tokenPrivileges = privileges.ToTokenPrivileges(); Win32.NtAdjustPrivilegesToken(this, false, ref tokenPrivileges, 0, IntPtr.Zero, IntPtr.Zero).ThrowIf(); }