public static void Stop() { try { if (SettingsManager.Firewall) { Firewall.Stop(); } if (SettingsManager.NIDS) { NetworkMonitor.Stop(); } if (SettingsManager.SystemMonitor) { FileSystemMonitor.Stop(); } if (SettingsManager.WebAgent) { WebMonitor.Stop(); } Protected = false; AntivirusState.SetProtection(false); } catch (Exception ex) { AntiCrash.LogException(ex); } finally { } }
private void buttonX1_Click(object sender, EventArgs e) { try { WebMonitor.CleanWINETCache(filescheck.Checked, cookiescheck.Checked); } catch (Exception ex) { AntiCrash.LogException(ex); } finally { } }
public static void InitMonitors() { try { if (SettingsManager.WebAgent) { WebMonitor.Initialize(); WebMonitor.Start(); } if (SettingsManager.Firewall) { Firewall.Init(); Firewall.AccessDenied += new DenyRule(Firewall_AccessDenied); Firewall.Start(); } if (SettingsManager.NIDS) { NetworkMonitor.Initialize(SettingsManager.BrekleyFilter); NetworkMonitor.Start(); } if (SettingsManager.SystemMonitor) { FileSystemMonitor.Initialize(SettingsManager.HighSense); FileSystemMonitor.Start(); } DriveDetector detect = new DriveDetector(); detect.DeviceArrived += new DriveDetectorEventHandler(detect_DeviceArrived); Protected = true; } catch (Exception ex) { AntiCrash.LogException(ex); } finally { } }