Пример #1
0
        public override void Scan(ScannerBase child)
        {
            if (!Children.Contains(child))
            {
                return;
            }

            if (!child.IsChecked.GetValueOrDefault())
            {
                return;
            }

            switch (child.Name)
            {
            case "History":
                ScanHistory();
                break;

            case "Cookies":
                ScanCookies();
                break;

            case "Auto Complete":
                ScanAutoComplete();
                break;

            case "Temporary Internet Files":
                ScanTemporaryFiles();
                break;
                //case "Index.dat Files":
                //    ScanIndexFiles();
                //    break;
            }
        }
Пример #2
0
        public override void Scan(ScannerBase child)
        {
            if (!Children.Contains(child))
            {
                return;
            }

            if (!child.IsChecked.GetValueOrDefault())
            {
                return;
            }

            //if (Utils.IsProcessRunning("firefox"))
            //{
            //    System.Windows.Forms.MessageBox.Show("Mozilla Firefox must be closed to allow the files to be scanned and cleaned", "Little Privacy Cleaner", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);

            //    if (Utils.IsProcessRunning("firefox"))
            //    {
            //        System.Windows.Forms.MessageBox.Show("Skipping the scanning process...", "Little Privacy Cleaner", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
            //        return;
            //    }
            //}

            switch (child.Name)
            {
            case "Internet History":
                ScanInternetHistory();
                break;

            case "Cookies":
                ScanCookies();
                break;

            case "Internet Cache":
                ScanCache();
                break;

            case "Saved Form History":
                ScanFormHistory();
                break;

            case "Download History":
                ScanDownloadHistory();
                break;
            }
        }
Пример #3
0
        public override void Scan(ScannerBase child)
        {
            if (!Children.Contains(child))
            {
                return;
            }

            if (!child.IsChecked.GetValueOrDefault())
            {
                return;
            }

            // Just in case
            if (string.IsNullOrEmpty(ChromeDefaultDir))
            {
                Utils.MessageBoxThreadSafe("Unable to determine Google Chrome profile directory. Skipping...",
                                           Utils.ProductName, MessageBoxButton.OK, MessageBoxImage.Error);

                return;
            }

            switch (child.Name)
            {
            case "Cookies":
                ScanCookies();
                break;

            case "Download History":
                ScanDownloadHistory();
                break;

            case "Internet Cache":
                ScanCache();
                break;

            case "Internet History":
                ScanInternetHistory();
                break;
            }
        }
Пример #4
0
        public override void Scan(ScannerBase child)
        {
            if (!Children.Contains(child))
            {
                return;
            }

            if (!child.IsChecked.GetValueOrDefault())
            {
                return;
            }

            switch (child.Name)
            {
            case "Recycle Bin":
                ScanRecycleBin();
                break;

            case "Desktop and Start Menu Icons":
                ScanDesktopStartMenuIcons();
                break;
            }
        }
 public virtual void Scan(ScannerBase child)
 {
 }
Пример #6
0
 public Misc(ScannerBase parent, string header)
 {
     Parent = parent;
     Name   = header;
 }
Пример #7
0
 public GChrome(ScannerBase parent, string header)
 {
     Parent = parent;
     Name   = header;
 }
Пример #8
0
 public InternetExplorer(ScannerBase parent, string header)
 {
     Parent = parent;
     Name   = header;
 }
Пример #9
0
 public Firefox(ScannerBase parent, string header)
 {
     Parent = parent;
     Name   = header;
 }