static void Main(string[] args) { using (NativeToken token = NativeProcess.Current.OpenToken(TokenAccessLevels.Query | TokenAccessLevels.QuerySource | TokenAccessLevels.AdjustPrivileges)) { var privs = token.Privileges; token.AdjustPrivilege(Privilege.IncreaseWorkingSet, PrivilegeAttributes.Enabled, out _); var linked = token.GetLinkedToken(); } }
public void OutToken(NativeToken t) { //Mark line & column before token if (IsDebug) { OutBytes(BitConverter.GetBytes(Peek().OriginalPos.Line)); OutBytes(BitConverter.GetBytes(Peek().OriginalPos.Column)); } //Output token _bytes.Add((byte)t); }