Exemplo n.º 1
0
        public static Privilege Enable(string name)
        {
            using (var thandle = ProcessHandle.Current.GetToken(TokenAccess.AdjustPrivileges))
            {
                var privilege = new Privilege(thandle, name);

                privilege.Enable();

                return privilege;
            }
        }
Exemplo n.º 2
0
        private void AddPrivilege(Privilege privilege)
        {
            ListViewItem item = listPrivileges.Items.Add(privilege.Name.ToLowerInvariant(), privilege.Name, 0);

            item.BackColor = GetAttributeColor(privilege.Attributes);
            item.SubItems.Add(new ListViewItem.ListViewSubItem(item, GetAttributeString(privilege.Attributes)));
            item.SubItems.Add(new ListViewItem.ListViewSubItem(item, privilege.DisplayName));
        }