static ConfigSetting() { try { config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configPath = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).FilePath; filterRuleSection = (FilterRuleSection)config.Sections["FilterRuleSection"]; registryFilterRuleSection = (RegistryFilterRuleSection)config.Sections["RegistryFilterRuleSection"]; processFilterRuleSection = (ProcessFilterRuleSection)config.Sections["ProcessFilterRuleSection"]; if (filterRuleSection == null) { filterRuleSection = new FilterRuleSection(); config.Sections.Add("FilterRuleSection", filterRuleSection); } if (registryFilterRuleSection == null) { registryFilterRuleSection = new RegistryFilterRuleSection(); config.Sections.Add("RegistryFilterRuleSection", registryFilterRuleSection); } if (processFilterRuleSection == null) { processFilterRuleSection = new ProcessFilterRuleSection(); config.Sections.Add("ProcessFilterRuleSection", processFilterRuleSection); } } catch { } }
static ConfigSetting() { try { config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configPath = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).FilePath; filterRuleSection = (FilterRuleSection)config.Sections["FilterRuleSection"]; if (filterRuleSection == null) { filterRuleSection = new FilterRuleSection(); config.Sections.Add("FilterRuleSection", filterRuleSection); } } catch { } }