public static void RemoveProcessFilterRule(ProcessFilterRule filterRule) { processFilterRuleSection.Instances.Remove(filterRule.ProcessNameFilterMask + filterRule.ProcessId); FilterAPI.RemoveProcessFilterEntry((uint)filterRule.ProcessNameFilterMask.Length * 2, filterRule.ProcessNameFilterMask); return; }
public ProcessFilterRule Copy() { ProcessFilterRule dest = new ProcessFilterRule(); dest.ProcessId = ProcessId; dest.ProcessNameFilterMask = ProcessNameFilterMask; dest.FileAccessRights = FileAccessRights; dest.ControlFlag = ControlFlag; return(dest); }
public static void AddProcessFilterRule(ProcessFilterRule filterRule) { processFilterRuleSection.Instances.Add(filterRule); return; }
public void Remove(ProcessFilterRule ProcessFilterRule) { BaseRemove(ProcessFilterRule.ProcessNameFilterMask + ProcessFilterRule.ProcessId); }
public void Add(ProcessFilterRule ProcessFilterRule) { BaseAdd(ProcessFilterRule); }