3 partial class FilterRuleForm
8 private System.ComponentModel.IContainer components = null;
14 protected override void Dispose(
bool disposing)
16 if (disposing && (components != null))
20 base.Dispose(disposing);
23 #region Windows Form Designer generated code 29 private void InitializeComponent()
31 System.ComponentModel.ComponentResourceManager resources =
new System.ComponentModel.ComponentResourceManager(typeof(
FilterRuleForm));
32 this.label4 =
new System.Windows.Forms.Label();
33 this.label3 =
new System.Windows.Forms.Label();
34 this.button_SaveFilterRule =
new System.Windows.Forms.Button();
35 this.textBox_ExcludeFilterMask =
new System.Windows.Forms.TextBox();
36 this.label2 =
new System.Windows.Forms.Label();
37 this.label1 =
new System.Windows.Forms.Label();
38 this.textBox_IncludeFilterMask =
new System.Windows.Forms.TextBox();
39 this.groupBox1 =
new System.Windows.Forms.GroupBox();
40 this.label13 =
new System.Windows.Forms.Label();
41 this.textBox_ExcludeUserNames =
new System.Windows.Forms.TextBox();
42 this.label14 =
new System.Windows.Forms.Label();
43 this.textBox_IncludeUserNames =
new System.Windows.Forms.TextBox();
44 this.label15 =
new System.Windows.Forms.Label();
45 this.label12 =
new System.Windows.Forms.Label();
46 this.textBox_ExcludeProcessNames =
new System.Windows.Forms.TextBox();
47 this.label11 =
new System.Windows.Forms.Label();
48 this.textBox_IncludeProcessNames =
new System.Windows.Forms.TextBox();
49 this.label10 =
new System.Windows.Forms.Label();
50 this.button_SelectedEvents =
new System.Windows.Forms.Button();
51 this.textBox_SelectedEvents =
new System.Windows.Forms.TextBox();
52 this.label9 =
new System.Windows.Forms.Label();
53 this.button_SelectExcludePID =
new System.Windows.Forms.Button();
54 this.textBox_ExcludePID =
new System.Windows.Forms.TextBox();
55 this.label5 =
new System.Windows.Forms.Label();
56 this.button_SelectIncludePID =
new System.Windows.Forms.Button();
57 this.textBox_IncludePID =
new System.Windows.Forms.TextBox();
58 this.label6 =
new System.Windows.Forms.Label();
59 this.groupBox_AccessControl =
new System.Windows.Forms.GroupBox();
60 this.label7 =
new System.Windows.Forms.Label();
61 this.textBox_HiddenFilterMask =
new System.Windows.Forms.TextBox();
62 this.label8 =
new System.Windows.Forms.Label();
63 this.label_PassPhrase =
new System.Windows.Forms.Label();
64 this.checkBox_DisplayPassword =
new System.Windows.Forms.CheckBox();
65 this.label_AccessFlags =
new System.Windows.Forms.Label();
66 this.checkBox_AllowNewFileCreation =
new System.Windows.Forms.CheckBox();
67 this.textBox_FileAccessFlags =
new System.Windows.Forms.TextBox();
68 this.checkBox_AllowRemoteAccess =
new System.Windows.Forms.CheckBox();
69 this.button_FileAccessFlags =
new System.Windows.Forms.Button();
70 this.textBox_PassPhrase =
new System.Windows.Forms.TextBox();
71 this.checkBox_AllowChange =
new System.Windows.Forms.CheckBox();
72 this.checkBox_AllowRename =
new System.Windows.Forms.CheckBox();
73 this.checkBox_Encryption =
new System.Windows.Forms.CheckBox();
74 this.checkBox_AllowDelete =
new System.Windows.Forms.CheckBox();
75 this.button_RegisterMonitorIO =
new System.Windows.Forms.Button();
76 this.textBox_MonitorIO =
new System.Windows.Forms.TextBox();
77 this.label16 =
new System.Windows.Forms.Label();
78 this.button_RegisterControlIO =
new System.Windows.Forms.Button();
79 this.textBox_ControlIO =
new System.Windows.Forms.TextBox();
80 this.label17 =
new System.Windows.Forms.Label();
81 this.label18 =
new System.Windows.Forms.Label();
82 this.label19 =
new System.Windows.Forms.Label();
83 this.label21 =
new System.Windows.Forms.Label();
84 this.groupBox2 =
new System.Windows.Forms.GroupBox();
85 this.label20 =
new System.Windows.Forms.Label();
86 this.groupBox1.SuspendLayout();
87 this.groupBox_AccessControl.SuspendLayout();
88 this.groupBox2.SuspendLayout();
93 this.label4.AutoSize =
true;
94 this.label4.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
95 this.label4.Location =
new System.Drawing.Point(211, 36);
96 this.label4.Name =
"label4";
97 this.label4.Size =
new System.Drawing.Size(166, 12);
98 this.label4.TabIndex = 10;
99 this.label4.Text =
"( you can use wild card character \'*\', \'?\')";
103 this.label3.AutoSize =
true;
104 this.label3.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
105 this.label3.Location =
new System.Drawing.Point(211, 75);
106 this.label3.Name =
"label3";
107 this.label3.Size =
new System.Drawing.Size(131, 12);
108 this.label3.TabIndex = 9;
109 this.label3.Text =
"( split with \';\' for multiple items)";
113 this.button_SaveFilterRule.DialogResult =
System.Windows.Forms.DialogResult.OK;
114 this.button_SaveFilterRule.Location =
new System.Drawing.Point(472, 661);
115 this.button_SaveFilterRule.Name =
"button_SaveFilterRule";
116 this.button_SaveFilterRule.Size =
new System.Drawing.Size(75, 23);
117 this.button_SaveFilterRule.TabIndex = 8;
118 this.button_SaveFilterRule.Text =
"Save";
119 this.button_SaveFilterRule.UseVisualStyleBackColor =
true;
120 this.button_SaveFilterRule.Click +=
new System.EventHandler(this.button_SaveFilter_Click);
124 this.textBox_ExcludeFilterMask.Location =
new System.Drawing.Point(213, 52);
125 this.textBox_ExcludeFilterMask.Name =
"textBox_ExcludeFilterMask";
126 this.textBox_ExcludeFilterMask.Size =
new System.Drawing.Size(242, 20);
127 this.textBox_ExcludeFilterMask.TabIndex = 4;
128 this.textBox_ExcludeFilterMask.Text =
"*.exe;*.com;*.dll;";
132 this.label2.AutoSize =
true;
133 this.label2.Location =
new System.Drawing.Point(15, 59);
134 this.label2.Name =
"label2";
135 this.label2.Size =
new System.Drawing.Size(111, 13);
136 this.label2.TabIndex = 2;
137 this.label2.Text =
"Exclude file filter mask";
141 this.label1.AutoSize =
true;
142 this.label1.Location =
new System.Drawing.Point(16, 20);
143 this.label1.Name =
"label1";
144 this.label1.Size =
new System.Drawing.Size(112, 13);
145 this.label1.TabIndex = 1;
146 this.label1.Text =
"Manage file filter mask";
150 this.textBox_IncludeFilterMask.Location =
new System.Drawing.Point(213, 13);
151 this.textBox_IncludeFilterMask.Name =
"textBox_IncludeFilterMask";
152 this.textBox_IncludeFilterMask.Size =
new System.Drawing.Size(242, 20);
153 this.textBox_IncludeFilterMask.TabIndex = 0;
154 this.textBox_IncludeFilterMask.Text =
"c:\\test\\*";
158 this.groupBox1.Controls.Add(this.label20);
159 this.groupBox1.Controls.Add(this.label19);
160 this.groupBox1.Controls.Add(this.label18);
161 this.groupBox1.Controls.Add(this.button_RegisterMonitorIO);
162 this.groupBox1.Controls.Add(this.textBox_MonitorIO);
163 this.groupBox1.Controls.Add(this.label16);
164 this.groupBox1.Controls.Add(this.label13);
165 this.groupBox1.Controls.Add(this.textBox_ExcludeUserNames);
166 this.groupBox1.Controls.Add(this.label14);
167 this.groupBox1.Controls.Add(this.textBox_IncludeUserNames);
168 this.groupBox1.Controls.Add(this.label15);
169 this.groupBox1.Controls.Add(this.label12);
170 this.groupBox1.Controls.Add(this.textBox_ExcludeProcessNames);
171 this.groupBox1.Controls.Add(this.label11);
172 this.groupBox1.Controls.Add(this.textBox_IncludeProcessNames);
173 this.groupBox1.Controls.Add(this.label10);
174 this.groupBox1.Controls.Add(this.button_SelectedEvents);
175 this.groupBox1.Controls.Add(this.textBox_SelectedEvents);
176 this.groupBox1.Controls.Add(this.label9);
177 this.groupBox1.Controls.Add(this.button_SelectExcludePID);
178 this.groupBox1.Controls.Add(this.textBox_ExcludePID);
179 this.groupBox1.Controls.Add(this.label5);
180 this.groupBox1.Controls.Add(this.button_SelectIncludePID);
181 this.groupBox1.Controls.Add(this.textBox_IncludePID);
182 this.groupBox1.Controls.Add(this.label6);
183 this.groupBox1.Controls.Add(this.groupBox_AccessControl);
184 this.groupBox1.Controls.Add(this.textBox_ExcludeFilterMask);
185 this.groupBox1.Controls.Add(this.label2);
186 this.groupBox1.Controls.Add(this.label4);
187 this.groupBox1.Controls.Add(this.textBox_IncludeFilterMask);
188 this.groupBox1.Controls.Add(this.label3);
189 this.groupBox1.Controls.Add(this.label1);
190 this.groupBox1.Location =
new System.Drawing.Point(12, 12);
191 this.groupBox1.Name =
"groupBox1";
192 this.groupBox1.Size =
new System.Drawing.Size(572, 643);
193 this.groupBox1.TabIndex = 11;
194 this.groupBox1.TabStop =
false;
198 this.label13.AutoSize =
true;
199 this.label13.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
200 this.label13.Location =
new System.Drawing.Point(210, 253);
201 this.label13.Name =
"label13";
202 this.label13.Size =
new System.Drawing.Size(245, 12);
203 this.label13.TabIndex = 68;
204 this.label13.Text =
"(split with \';\' for multiple items, format \"domain\\username\" )";
208 this.textBox_ExcludeUserNames.Location =
new System.Drawing.Point(212, 268);
209 this.textBox_ExcludeUserNames.Name =
"textBox_ExcludeUserNames";
210 this.textBox_ExcludeUserNames.Size =
new System.Drawing.Size(242, 20);
211 this.textBox_ExcludeUserNames.TabIndex = 67;
215 this.label14.AutoSize =
true;
216 this.label14.Location =
new System.Drawing.Point(15, 268);
217 this.label14.Name =
"label14";
218 this.label14.Size =
new System.Drawing.Size(102, 13);
219 this.label14.TabIndex = 66;
220 this.label14.Text =
"Exclude user names";
224 this.textBox_IncludeUserNames.Location =
new System.Drawing.Point(212, 230);
225 this.textBox_IncludeUserNames.Name =
"textBox_IncludeUserNames";
226 this.textBox_IncludeUserNames.Size =
new System.Drawing.Size(242, 20);
227 this.textBox_IncludeUserNames.TabIndex = 65;
231 this.label15.AutoSize =
true;
232 this.label15.Location =
new System.Drawing.Point(15, 237);
233 this.label15.Name =
"label15";
234 this.label15.Size =
new System.Drawing.Size(99, 13);
235 this.label15.TabIndex = 64;
236 this.label15.Text =
"Include user names";
240 this.label12.AutoSize =
true;
241 this.label12.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
242 this.label12.Location =
new System.Drawing.Point(211, 115);
243 this.label12.Name =
"label12";
244 this.label12.Size =
new System.Drawing.Size(222, 12);
245 this.label12.TabIndex = 57;
246 this.label12.Text =
"( split with \';\' for multiple items, format \"notepad.exe\")";
250 this.textBox_ExcludeProcessNames.Location =
new System.Drawing.Point(213, 165);
251 this.textBox_ExcludeProcessNames.Name =
"textBox_ExcludeProcessNames";
252 this.textBox_ExcludeProcessNames.Size =
new System.Drawing.Size(242, 20);
253 this.textBox_ExcludeProcessNames.TabIndex = 56;
257 this.label11.AutoSize =
true;
258 this.label11.Location =
new System.Drawing.Point(15, 165);
259 this.label11.Name =
"label11";
260 this.label11.Size =
new System.Drawing.Size(119, 13);
261 this.label11.TabIndex = 55;
262 this.label11.Text =
"Exclude process names";
266 this.textBox_IncludeProcessNames.Location =
new System.Drawing.Point(213, 92);
267 this.textBox_IncludeProcessNames.Name =
"textBox_IncludeProcessNames";
268 this.textBox_IncludeProcessNames.Size =
new System.Drawing.Size(242, 20);
269 this.textBox_IncludeProcessNames.TabIndex = 54;
273 this.label10.AutoSize =
true;
274 this.label10.Location =
new System.Drawing.Point(16, 99);
275 this.label10.Name =
"label10";
276 this.label10.Size =
new System.Drawing.Size(116, 13);
277 this.label10.TabIndex = 53;
278 this.label10.Text =
"Include process names";
282 this.button_SelectedEvents.Location =
new System.Drawing.Point(474, 298);
283 this.button_SelectedEvents.Name =
"button_SelectedEvents";
284 this.button_SelectedEvents.Size =
new System.Drawing.Size(41, 20);
285 this.button_SelectedEvents.TabIndex = 52;
286 this.button_SelectedEvents.Text =
"...";
287 this.button_SelectedEvents.UseVisualStyleBackColor =
true;
288 this.button_SelectedEvents.Click +=
new System.EventHandler(this.button_SelectedEvents_Click);
292 this.textBox_SelectedEvents.Location =
new System.Drawing.Point(213, 298);
293 this.textBox_SelectedEvents.Name =
"textBox_SelectedEvents";
294 this.textBox_SelectedEvents.ReadOnly =
true;
295 this.textBox_SelectedEvents.Size =
new System.Drawing.Size(242, 20);
296 this.textBox_SelectedEvents.TabIndex = 51;
297 this.textBox_SelectedEvents.Text =
"0";
301 this.label9.AutoSize =
true;
302 this.label9.Location =
new System.Drawing.Point(15, 298);
303 this.label9.Name =
"label9";
304 this.label9.Size =
new System.Drawing.Size(97, 13);
305 this.label9.TabIndex = 50;
306 this.label9.Text =
"Register file events";
310 this.button_SelectExcludePID.Location =
new System.Drawing.Point(474, 204);
311 this.button_SelectExcludePID.Name =
"button_SelectExcludePID";
312 this.button_SelectExcludePID.Size =
new System.Drawing.Size(41, 20);
313 this.button_SelectExcludePID.TabIndex = 44;
314 this.button_SelectExcludePID.Text =
"...";
315 this.button_SelectExcludePID.UseVisualStyleBackColor =
true;
316 this.button_SelectExcludePID.Click +=
new System.EventHandler(this.button_SelectExcludePID_Click);
320 this.textBox_ExcludePID.Location =
new System.Drawing.Point(213, 202);
321 this.textBox_ExcludePID.Name =
"textBox_ExcludePID";
322 this.textBox_ExcludePID.ReadOnly =
true;
323 this.textBox_ExcludePID.Size =
new System.Drawing.Size(242, 20);
324 this.textBox_ExcludePID.TabIndex = 43;
328 this.label5.AutoSize =
true;
329 this.label5.Location =
new System.Drawing.Point(15, 204);
330 this.label5.Name =
"label5";
331 this.label5.Size =
new System.Drawing.Size(102, 13);
332 this.label5.TabIndex = 42;
333 this.label5.Text =
"Exclude process Ids";
337 this.button_SelectIncludePID.Location =
new System.Drawing.Point(475, 134);
338 this.button_SelectIncludePID.Name =
"button_SelectIncludePID";
339 this.button_SelectIncludePID.Size =
new System.Drawing.Size(41, 20);
340 this.button_SelectIncludePID.TabIndex = 41;
341 this.button_SelectIncludePID.Text =
"...";
342 this.button_SelectIncludePID.UseVisualStyleBackColor =
true;
343 this.button_SelectIncludePID.Click +=
new System.EventHandler(this.button_SelectIncludePID_Click);
347 this.textBox_IncludePID.Location =
new System.Drawing.Point(213, 135);
348 this.textBox_IncludePID.Name =
"textBox_IncludePID";
349 this.textBox_IncludePID.ReadOnly =
true;
350 this.textBox_IncludePID.Size =
new System.Drawing.Size(242, 20);
351 this.textBox_IncludePID.TabIndex = 40;
355 this.label6.AutoSize =
true;
356 this.label6.Location =
new System.Drawing.Point(16, 134);
357 this.label6.Name =
"label6";
358 this.label6.Size =
new System.Drawing.Size(99, 13);
359 this.label6.TabIndex = 39;
360 this.label6.Text =
"Include process Ids";
364 this.groupBox_AccessControl.Controls.Add(this.groupBox2);
365 this.groupBox_AccessControl.Controls.Add(this.label21);
366 this.groupBox_AccessControl.Controls.Add(this.button_RegisterControlIO);
367 this.groupBox_AccessControl.Controls.Add(this.label7);
368 this.groupBox_AccessControl.Controls.Add(this.textBox_ControlIO);
369 this.groupBox_AccessControl.Controls.Add(this.label17);
370 this.groupBox_AccessControl.Controls.Add(this.textBox_HiddenFilterMask);
371 this.groupBox_AccessControl.Controls.Add(this.label8);
372 this.groupBox_AccessControl.Controls.Add(this.label_PassPhrase);
373 this.groupBox_AccessControl.Controls.Add(this.checkBox_DisplayPassword);
374 this.groupBox_AccessControl.Controls.Add(this.label_AccessFlags);
375 this.groupBox_AccessControl.Controls.Add(this.textBox_FileAccessFlags);
376 this.groupBox_AccessControl.Controls.Add(this.button_FileAccessFlags);
377 this.groupBox_AccessControl.Controls.Add(this.textBox_PassPhrase);
378 this.groupBox_AccessControl.Controls.Add(this.checkBox_Encryption);
379 this.groupBox_AccessControl.Location =
new System.Drawing.Point(18, 384);
380 this.groupBox_AccessControl.Name =
"groupBox_AccessControl";
381 this.groupBox_AccessControl.Size =
new System.Drawing.Size(517, 253);
382 this.groupBox_AccessControl.TabIndex = 24;
383 this.groupBox_AccessControl.TabStop =
false;
384 this.groupBox_AccessControl.Text =
"Access Control Settings";
388 this.label7.AutoSize =
true;
389 this.label7.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
390 this.label7.Location =
new System.Drawing.Point(193, 123);
391 this.label7.Name =
"label7";
392 this.label7.Size =
new System.Drawing.Size(131, 12);
393 this.label7.TabIndex = 26;
394 this.label7.Text =
"( split with \';\' for multiple items)";
398 this.textBox_HiddenFilterMask.Location =
new System.Drawing.Point(195, 100);
399 this.textBox_HiddenFilterMask.Name =
"textBox_HiddenFilterMask";
400 this.textBox_HiddenFilterMask.Size =
new System.Drawing.Size(242, 20);
401 this.textBox_HiddenFilterMask.TabIndex = 24;
402 this.textBox_HiddenFilterMask.Text =
"*.exe;*.com;*.dll;";
406 this.label8.AutoSize =
true;
407 this.label8.Location =
new System.Drawing.Point(-1, 100);
408 this.label8.Name =
"label8";
409 this.label8.Size =
new System.Drawing.Size(107, 13);
410 this.label8.TabIndex = 25;
411 this.label8.Text =
"Hidden file filter mask";
415 this.label_PassPhrase.AutoSize =
true;
416 this.label_PassPhrase.Location =
new System.Drawing.Point(-1, 149);
417 this.label_PassPhrase.Name =
"label_PassPhrase";
418 this.label_PassPhrase.Size =
new System.Drawing.Size(88, 13);
419 this.label_PassPhrase.TabIndex = 20;
420 this.label_PassPhrase.Text =
"Password phrase";
424 this.checkBox_DisplayPassword.AutoSize =
true;
425 this.checkBox_DisplayPassword.Location =
new System.Drawing.Point(390, 168);
426 this.checkBox_DisplayPassword.Name =
"checkBox_DisplayPassword";
427 this.checkBox_DisplayPassword.Size =
new System.Drawing.Size(108, 17);
428 this.checkBox_DisplayPassword.TabIndex = 23;
429 this.checkBox_DisplayPassword.Text =
"Display password";
430 this.checkBox_DisplayPassword.UseVisualStyleBackColor =
true;
431 this.checkBox_DisplayPassword.CheckedChanged +=
new System.EventHandler(this.checkBox_DisplayPassword_CheckedChanged);
435 this.label_AccessFlags.AutoSize =
true;
436 this.label_AccessFlags.Location =
new System.Drawing.Point(-2, 37);
437 this.label_AccessFlags.Name =
"label_AccessFlags";
438 this.label_AccessFlags.Size =
new System.Drawing.Size(120, 13);
439 this.label_AccessFlags.TabIndex = 12;
440 this.label_AccessFlags.Text =
"File access control flags";
444 this.checkBox_AllowNewFileCreation.AutoSize =
true;
445 this.checkBox_AllowNewFileCreation.Location =
new System.Drawing.Point(197, 40);
446 this.checkBox_AllowNewFileCreation.Name =
"checkBox_AllowNewFileCreation";
447 this.checkBox_AllowNewFileCreation.Size =
new System.Drawing.Size(131, 17);
448 this.checkBox_AllowNewFileCreation.TabIndex = 22;
449 this.checkBox_AllowNewFileCreation.Text =
"Allow new file creation";
450 this.checkBox_AllowNewFileCreation.UseVisualStyleBackColor =
true;
451 this.checkBox_AllowNewFileCreation.CheckedChanged +=
new System.EventHandler(this.checkBox_AllowNewFileCreation_CheckedChanged);
455 this.textBox_FileAccessFlags.Location =
new System.Drawing.Point(195, 30);
456 this.textBox_FileAccessFlags.Name =
"textBox_FileAccessFlags";
457 this.textBox_FileAccessFlags.Size =
new System.Drawing.Size(242, 20);
458 this.textBox_FileAccessFlags.TabIndex = 11;
459 this.textBox_FileAccessFlags.Text =
"0";
463 this.checkBox_AllowRemoteAccess.AutoSize =
true;
464 this.checkBox_AllowRemoteAccess.Location =
new System.Drawing.Point(7, 40);
465 this.checkBox_AllowRemoteAccess.Name =
"checkBox_AllowRemoteAccess";
466 this.checkBox_AllowRemoteAccess.Size =
new System.Drawing.Size(168, 17);
467 this.checkBox_AllowRemoteAccess.TabIndex = 21;
468 this.checkBox_AllowRemoteAccess.Text =
"Allow file access from network";
469 this.checkBox_AllowRemoteAccess.UseVisualStyleBackColor =
true;
470 this.checkBox_AllowRemoteAccess.CheckedChanged +=
new System.EventHandler(this.checkBox_AllowRemoteAccess_CheckedChanged);
474 this.button_FileAccessFlags.Location =
new System.Drawing.Point(457, 30);
475 this.button_FileAccessFlags.Name =
"button_FileAccessFlags";
476 this.button_FileAccessFlags.Size =
new System.Drawing.Size(41, 20);
477 this.button_FileAccessFlags.TabIndex = 14;
478 this.button_FileAccessFlags.Text =
"...";
479 this.button_FileAccessFlags.UseVisualStyleBackColor =
true;
480 this.button_FileAccessFlags.Click +=
new System.EventHandler(this.button_FileAccessFlags_Click);
484 this.textBox_PassPhrase.Location =
new System.Drawing.Point(195, 149);
485 this.textBox_PassPhrase.Name =
"textBox_PassPhrase";
486 this.textBox_PassPhrase.ReadOnly =
true;
487 this.textBox_PassPhrase.Size =
new System.Drawing.Size(158, 20);
488 this.textBox_PassPhrase.TabIndex = 19;
489 this.textBox_PassPhrase.UseSystemPasswordChar =
true;
493 this.checkBox_AllowChange.AutoSize =
true;
494 this.checkBox_AllowChange.Location =
new System.Drawing.Point(197, 19);
495 this.checkBox_AllowChange.Name =
"checkBox_AllowChange";
496 this.checkBox_AllowChange.Size =
new System.Drawing.Size(106, 17);
497 this.checkBox_AllowChange.TabIndex = 15;
498 this.checkBox_AllowChange.Text =
"Allow file change";
499 this.checkBox_AllowChange.UseVisualStyleBackColor =
true;
500 this.checkBox_AllowChange.CheckedChanged +=
new System.EventHandler(this.checkBox_AllowChange_CheckedChanged);
504 this.checkBox_AllowRename.AutoSize =
true;
505 this.checkBox_AllowRename.Location =
new System.Drawing.Point(392, 40);
506 this.checkBox_AllowRename.Name =
"checkBox_AllowRename";
507 this.checkBox_AllowRename.Size =
new System.Drawing.Size(105, 17);
508 this.checkBox_AllowRename.TabIndex = 16;
509 this.checkBox_AllowRename.Text =
"Allow file rename";
510 this.checkBox_AllowRename.UseVisualStyleBackColor =
true;
511 this.checkBox_AllowRename.CheckedChanged +=
new System.EventHandler(this.checkBox_AllowRename_CheckedChanged);
515 this.checkBox_Encryption.AutoSize =
true;
516 this.checkBox_Encryption.Location =
new System.Drawing.Point(390, 145);
517 this.checkBox_Encryption.Name =
"checkBox_Encryption";
518 this.checkBox_Encryption.Size =
new System.Drawing.Size(111, 17);
519 this.checkBox_Encryption.TabIndex = 18;
520 this.checkBox_Encryption.Text =
"Enable encryption";
521 this.checkBox_Encryption.UseVisualStyleBackColor =
true;
522 this.checkBox_Encryption.CheckedChanged +=
new System.EventHandler(this.checkBox_Encryption_CheckedChanged);
526 this.checkBox_AllowDelete.AutoSize =
true;
527 this.checkBox_AllowDelete.Location =
new System.Drawing.Point(7, 19);
528 this.checkBox_AllowDelete.Name =
"checkBox_AllowDelete";
529 this.checkBox_AllowDelete.Size =
new System.Drawing.Size(99, 17);
530 this.checkBox_AllowDelete.TabIndex = 17;
531 this.checkBox_AllowDelete.Text =
"Allow file delete";
532 this.checkBox_AllowDelete.UseVisualStyleBackColor =
true;
533 this.checkBox_AllowDelete.CheckedChanged +=
new System.EventHandler(this.checkBox_AllowDelete_CheckedChanged);
537 this.button_RegisterMonitorIO.Location =
new System.Drawing.Point(474, 345);
538 this.button_RegisterMonitorIO.Name =
"button_RegisterMonitorIO";
539 this.button_RegisterMonitorIO.Size =
new System.Drawing.Size(41, 20);
540 this.button_RegisterMonitorIO.TabIndex = 71;
541 this.button_RegisterMonitorIO.Text =
"...";
542 this.button_RegisterMonitorIO.UseVisualStyleBackColor =
true;
543 this.button_RegisterMonitorIO.Click +=
new System.EventHandler(this.button_RegisterMonitorIO_Click);
547 this.textBox_MonitorIO.Location =
new System.Drawing.Point(212, 345);
548 this.textBox_MonitorIO.Name =
"textBox_MonitorIO";
549 this.textBox_MonitorIO.ReadOnly =
true;
550 this.textBox_MonitorIO.Size =
new System.Drawing.Size(242, 20);
551 this.textBox_MonitorIO.TabIndex = 70;
552 this.textBox_MonitorIO.Text =
"0";
556 this.label16.AutoSize =
true;
557 this.label16.Location =
new System.Drawing.Point(15, 345);
558 this.label16.Name =
"label16";
559 this.label16.Size =
new System.Drawing.Size(97, 13);
560 this.label16.TabIndex = 69;
561 this.label16.Text =
"Register monitor IO";
565 this.button_RegisterControlIO.Location =
new System.Drawing.Point(456, 65);
566 this.button_RegisterControlIO.Name =
"button_RegisterControlIO";
567 this.button_RegisterControlIO.Size =
new System.Drawing.Size(41, 20);
568 this.button_RegisterControlIO.TabIndex = 74;
569 this.button_RegisterControlIO.Text =
"...";
570 this.button_RegisterControlIO.UseVisualStyleBackColor =
true;
571 this.button_RegisterControlIO.Click +=
new System.EventHandler(this.button_RegisterControlIO_Click);
575 this.textBox_ControlIO.Location =
new System.Drawing.Point(194, 65);
576 this.textBox_ControlIO.Name =
"textBox_ControlIO";
577 this.textBox_ControlIO.ReadOnly =
true;
578 this.textBox_ControlIO.Size =
new System.Drawing.Size(242, 20);
579 this.textBox_ControlIO.TabIndex = 73;
580 this.textBox_ControlIO.Text =
"0";
584 this.label17.AutoSize =
true;
585 this.label17.Location =
new System.Drawing.Point(-3, 69);
586 this.label17.Name =
"label17";
587 this.label17.Size =
new System.Drawing.Size(95, 13);
588 this.label17.TabIndex = 72;
589 this.label17.Text =
"Register control IO";
593 this.label18.AutoSize =
true;
594 this.label18.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
595 this.label18.Location =
new System.Drawing.Point(211, 321);
596 this.label18.Name =
"label18";
597 this.label18.Size =
new System.Drawing.Size(237, 12);
598 this.label18.TabIndex = 72;
599 this.label18.Text =
"(Receive file event notification after file handle is closed )";
603 this.label19.AutoSize =
true;
604 this.label19.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
605 this.label19.Location =
new System.Drawing.Point(210, 367);
606 this.label19.Name =
"label19";
607 this.label19.Size =
new System.Drawing.Size(233, 12);
608 this.label19.TabIndex = 73;
609 this.label19.Text =
"(Receive notification when registered IO was triggered )";
613 this.label21.AutoSize =
true;
614 this.label21.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
615 this.label21.Location =
new System.Drawing.Point(193, 85);
616 this.label21.Name =
"label21";
617 this.label21.Size =
new System.Drawing.Size(242, 12);
618 this.label21.TabIndex = 75;
619 this.label21.Text =
"(Receive a callback when the registered IO was triggered)";
623 this.groupBox2.Controls.Add(this.checkBox_AllowChange);
624 this.groupBox2.Controls.Add(this.checkBox_AllowDelete);
625 this.groupBox2.Controls.Add(this.checkBox_AllowRename);
626 this.groupBox2.Controls.Add(this.checkBox_AllowRemoteAccess);
627 this.groupBox2.Controls.Add(this.checkBox_AllowNewFileCreation);
628 this.groupBox2.Location =
new System.Drawing.Point(2, 182);
629 this.groupBox2.Name =
"groupBox2";
630 this.groupBox2.Size =
new System.Drawing.Size(517, 70);
631 this.groupBox2.TabIndex = 76;
632 this.groupBox2.TabStop =
false;
633 this.groupBox2.Text =
"Quick Access Control Flags Settings";
637 this.label20.AutoSize =
true;
638 this.label20.Font =
new System.Drawing.Font(
"Microsoft Sans Serif", 6.75F,
System.Drawing.FontStyle.Regular,
System.Drawing.GraphicsUnit.Point, ((byte)(0)));
639 this.label20.Location =
new System.Drawing.Point(211, 186);
640 this.label20.Name =
"label20";
641 this.label20.Size =
new System.Drawing.Size(222, 12);
642 this.label20.TabIndex = 74;
643 this.label20.Text =
"( split with \';\' for multiple items, format \"notepad.exe\")";
647 this.AutoScaleDimensions =
new System.Drawing.SizeF(6F, 13F);
648 this.AutoScaleMode =
System.Windows.Forms.AutoScaleMode.Font;
649 this.ClientSize =
new System.Drawing.Size(596, 696);
650 this.Controls.Add(this.groupBox1);
651 this.Controls.Add(this.button_SaveFilterRule);
652 this.Icon = ((
System.Drawing.Icon)(resources.GetObject(
"$this.Icon")));
653 this.Name =
"FilterRuleForm";
654 this.Text =
"Filter rule settings";
655 this.groupBox1.ResumeLayout(
false);
656 this.groupBox1.PerformLayout();
657 this.groupBox_AccessControl.ResumeLayout(
false);
658 this.groupBox_AccessControl.PerformLayout();
659 this.groupBox2.ResumeLayout(
false);
660 this.groupBox2.PerformLayout();
661 this.ResumeLayout(
false);
667 private System.Windows.Forms.TextBox textBox_ExcludeFilterMask;
668 private System.Windows.Forms.Label label2;
669 private System.Windows.Forms.Label label1;
670 private System.Windows.Forms.TextBox textBox_IncludeFilterMask;
671 private System.Windows.Forms.Button button_SaveFilterRule;
672 private System.Windows.Forms.Label label4;
673 private System.Windows.Forms.Label label3;
674 private System.Windows.Forms.GroupBox groupBox1;
675 private System.Windows.Forms.TextBox textBox_FileAccessFlags;
676 private System.Windows.Forms.Label label_AccessFlags;
677 private System.Windows.Forms.Button button_FileAccessFlags;
678 private System.Windows.Forms.TextBox textBox_PassPhrase;
679 private System.Windows.Forms.Label label_PassPhrase;
680 private System.Windows.Forms.CheckBox checkBox_Encryption;
681 private System.Windows.Forms.CheckBox checkBox_AllowDelete;
682 private System.Windows.Forms.CheckBox checkBox_AllowRename;
683 private System.Windows.Forms.CheckBox checkBox_AllowChange;
684 private System.Windows.Forms.CheckBox checkBox_AllowRemoteAccess;
685 private System.Windows.Forms.CheckBox checkBox_AllowNewFileCreation;
686 private System.Windows.Forms.CheckBox checkBox_DisplayPassword;
687 private System.Windows.Forms.GroupBox groupBox_AccessControl;
688 private System.Windows.Forms.Button button_SelectExcludePID;
689 private System.Windows.Forms.TextBox textBox_ExcludePID;
690 private System.Windows.Forms.Label label5;
691 private System.Windows.Forms.Button button_SelectIncludePID;
692 private System.Windows.Forms.TextBox textBox_IncludePID;
693 private System.Windows.Forms.Label label6;
694 private System.Windows.Forms.Label label7;
695 private System.Windows.Forms.TextBox textBox_HiddenFilterMask;
696 private System.Windows.Forms.Label label8;
697 private System.Windows.Forms.Label label9;
698 private System.Windows.Forms.TextBox textBox_ExcludeProcessNames;
699 private System.Windows.Forms.Label label11;
700 private System.Windows.Forms.TextBox textBox_IncludeProcessNames;
701 private System.Windows.Forms.Label label10;
702 private System.Windows.Forms.Label label12;
703 private System.Windows.Forms.Label label13;
704 private System.Windows.Forms.TextBox textBox_ExcludeUserNames;
705 private System.Windows.Forms.Label label14;
706 private System.Windows.Forms.TextBox textBox_IncludeUserNames;
707 private System.Windows.Forms.Label label15;
708 private System.Windows.Forms.Button button_SelectedEvents;
709 private System.Windows.Forms.TextBox textBox_SelectedEvents;
710 private System.Windows.Forms.Button button_RegisterMonitorIO;
711 private System.Windows.Forms.TextBox textBox_MonitorIO;
712 private System.Windows.Forms.Label label16;
713 private System.Windows.Forms.Button button_RegisterControlIO;
714 private System.Windows.Forms.TextBox textBox_ControlIO;
715 private System.Windows.Forms.Label label17;
716 private System.Windows.Forms.Label label19;
717 private System.Windows.Forms.Label label18;
718 private System.Windows.Forms.Label label21;
719 private System.Windows.Forms.Label label20;
720 private System.Windows.Forms.GroupBox groupBox2;