示例#1
0
        private void button_AddProcessRights_Click(object sender, EventArgs e)
        {
            Form_AccessRights accessRightsForm = new Form_AccessRights(true, FilterAPI.ALLOW_MAX_RIGHT_ACCESS, "explorer.exe");

            if (accessRightsForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string processName = accessRightsForm.accessName;
                uint   accessFlags = accessRightsForm.accessFlags;

                if (processList.ContainsKey(processName.ToLower()))
                {
                    processList.Remove(processName.ToLower());
                }

                processList.Add(processName.ToLower(), accessFlags);
                InitAccessRightsListView();
            }
        }
示例#2
0
        private void button_AddUserRights_Click_1(object sender, EventArgs e)
        {
            Form_AccessRights accessRightsForm = new Form_AccessRights(false, FilterAPI.ALLOW_MAX_RIGHT_ACCESS, "domain\\username");

            if (accessRightsForm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string userName    = accessRightsForm.accessName;
                uint   accessFlags = accessRightsForm.accessFlags;

                if (userList.ContainsKey(userName.ToLower()))
                {
                    userList.Remove(userName.ToLower());
                }

                userList.Add(userName, accessFlags);
                InitAccessRightsListView();
            }
        }