EaseFilter Demo Project
|
SettingsForm.cs
Go to the documentation of this file.
91 MessageBox.Show("Initialize the option form failed with error " + ex.Message, "Init options.", MessageBoxButtons.OK, MessageBoxIcon.Error);
101 listView_FilterRules.Columns.Add("InlcudeFilterMask", 150, System.Windows.Forms.HorizontalAlignment.Left);
102 listView_FilterRules.Columns.Add("ExcludeFilterMask", 200, System.Windows.Forms.HorizontalAlignment.Left);
103 listView_FilterRules.Columns.Add("AccessFlags", 100, System.Windows.Forms.HorizontalAlignment.Left);
130 filterRule.EventType = (uint)(FilterAPI.EVENTTYPE.CREATED|FilterAPI.EVENTTYPE.DELETED|FilterAPI.EVENTTYPE.RENAMED|FilterAPI.EVENTTYPE.WRITTEN);
148 MessageBox.Show("Please select one filter rule to edit.", "Edit Filter Rule", MessageBoxButtons.OK, MessageBoxIcon.Error);
167 MessageBox.Show("There are no filter rule selected.", "Delete Filter Rule", MessageBoxButtons.OK, MessageBoxIcon.Error);
233 textBox_ProtectedPID.Text = textBox_ProtectedPID.Text.Remove(textBox_ProtectedPID.Text.Length - 1);
248 MessageBox.Show("There are no one filter rule added, the filter driver won't monitor any file.", "Filter Rule", MessageBoxButtons.OK, MessageBoxIcon.Warning);
259 MessageBox.Show("Save options failed with error " + ex.Message, "Save options.", MessageBoxButtons.OK, MessageBoxIcon.Error);
266 OptionForm optionForm = new OptionForm(OptionForm.OptionType.ProccessId, textBox_IncludePID.Text);
277 OptionForm optionForm = new OptionForm(OptionForm.OptionType.ProccessId, textBox_ExcludePID.Text);
293 OptionForm optionForm = new OptionForm(OptionForm.OptionType.Register_Request, GlobalConfig.RequestIORegistration.ToString(), isMonitorFilter);
303 OptionForm optionForm = new OptionForm(OptionForm.OptionType.ProccessId, textBox_ProtectedPID.Text);
static bool EnableNotification
Definition: GlobalConfig.cs:326
static void RemoveFilterRule(string includeFilterMask)
Definition: GlobalConfig.cs:445
static bool EnableLogTransaction
Definition: GlobalConfig.cs:306
static List< uint > IncludePidList
Definition: GlobalConfig.cs:336
static List< uint > ProtectPidList
Definition: GlobalConfig.cs:348
uint RequestRegistration
Definition: OptionForm.cs:89
static EventLevel EventLevel
Definition: GlobalConfig.cs:171
static bool OutputMessageToConsole
Definition: GlobalConfig.cs:316
uint ControlIO
register control I/O requests, the filter driver will block and wait for the response.
Definition: FilterRuleSection.cs:208
static Dictionary< string, FilterRule > FilterRules
Definition: GlobalConfig.cs:466
static bool SaveConfigSetting()
Definition: GlobalConfig.cs:124
static FilterAPI.FilterType filterType
Definition: GlobalConfig.cs:79
static int MaximumFilterMessages
Definition: GlobalConfig.cs:296
string ExcludeFileFilterMasks
Definition: FilterRuleSection.cs:95
static string FilterMessageLogName
Definition: GlobalConfig.cs:276
static List< uint > ExcludePidList
Definition: GlobalConfig.cs:342
static long FilterMessageLogFileSize
Definition: GlobalConfig.cs:286
static uint RequestIORegistration
Definition: GlobalConfig.cs:256
string IncludeFileFilterMask
Definition: FilterRuleSection.cs:88
Services Overview
Architect, implement and test file system filter drivers for a wide range of functionality. We can offer several levels of assistance to meet your specific.
Contact Us
You are welcome to contact us for salse or partnership.
Sales: sales@easefilter.com
Support: support@easefilter.com
Info: info@easefilter.com