Click here to Skip to main content
12,505,335 members (76,004 online)
Click here to Skip to main content

Tagged as

Stats

96K views
10.4K downloads
201 bookmarked
Posted

ScanX - A Registry Cleaner

, 29 Jan 2012 CPOL
C#/WPF - ScanX: Creating a commercial quality Registry cleaner.
RegScanHarness
CircularProgressBar
bin
Debug
CircularProgressBar.dll
CircularProgressBar.pdb
Helpers
obj
Debug
CircularProgressBar.csproj.GenerateResource.Cache
CircularProgressBar.dll
CircularProgressBar.g.resources
CircularProgressBar.pdb
CircularProgressBar.Properties.Resources.resources
CircularProgressBar_MarkupCompile.cache
CircularProgressBar_MarkupCompile.lref
Refactor
CircularProgressBar.dll
TempPE
Themes
CircularProgressBar.Theme.baml
Generic.baml
GlassyProgressBar.Theme.baml
PieProgressBar.Theme.baml
Properties
Themes
RegScanHarness.suo
RegScanHarness
bin
Debug
app.publish
Application Files
ScanX_1_1_0_3
CircularProgressBar.dll.deploy
ScanX.exe.config.deploy
ScanX.exe.deploy
ScanX.exe.manifest
VTRegScan.dll.deploy
ScanX.application
setup.exe
CircularProgressBar.dll
CircularProgressBar.pdb
RegScanHarness.vshost.application
ScanX.exe
ScanX.pdb
ScanX.vshost.exe
ScanX.vshost.exe.manifest
VTRegScan.dll
VTRegScan.pdb
Release
Helpers
Images
about.png
aboutsm.png
monitor.png
options.png
regctrl.png
regdeep.png
regfont.png
reghelp.png
reghist.png
reginst.png
reglib.png
regmru.png
regstart.png
regsystem.png
reguser.png
regvdf.png
stars.jpg
stars.png
starsbg.png
Implementation
obj
Debug
Panels
HelpPanel.baml
OptionsPanel.baml
RegScanActivePanel.baml
RegScanPanel.baml
ScanResultsPanel.baml
Refactor
ResolveAssemblyReference.cache
Resources
Brushes.baml
ControlStyles.baml
ScanX.csproj.GenerateResource.Cache
ScanX.exe
ScanX.g.resources
ScanX.pdb
ScanX.Properties.Resources.resources
ScanX_MarkupCompile.cache
ScanX_MarkupCompile.lref
TempPE
Properties.Resources.Designer.cs.dll
wndAbout.baml
wndDetails.baml
wndMain.baml
Release
Panels
Properties
app.manifest
publish
Resources
ScanX.csproj.user
Service References
VTRegScan
bin
Debug
VTRegScan.dll
VTRegScan.pdb
obj
Debug
Refactor
VTRegScan.dll
TempPE
VTRegScan.dll
VTRegScan.pdb
Properties
CircularProgressBar.dll
CircularProgressBar.dll.deploy
ScanX.exe.config.deploy
ScanX.exe.deploy
ScanX.exe.manifest
VTRegScan.dll.deploy
ScanX.application
setup.exe
CircularProgressBar.dll
RegScanHarness.vshost.application
ScanX.exe
ScanX.vshost.exe
VTRegScan.dll
about.png
aboutsm.png
monitor.png
options.png
regctrl.png
regdeep.png
regfont.png
reghelp.png
reghist.png
reginst.png
reglib.png
regmru.png
regstart.png
regsystem.png
reguser.png
regvdf.png
stars.jpg
stars.png
starsbg.png
app.manifest
ScanX.csproj.user
VTRegScan.dll
#pragma checksum "..\..\..\Panels\RegScanActivePanel.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "7B0427CBD5CEECF1CFB915DCCCC9FFA4"
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.3074
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

using CircularProgressBar;
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Effects;
using System.Windows.Media.Imaging;
using System.Windows.Media.Media3D;
using System.Windows.Media.TextFormatting;
using System.Windows.Navigation;
using System.Windows.Shapes;


namespace ScanX.Panels {
    
    
    /// <summary>
    /// RegScanActivePanel
    /// </summary>
    public partial class RegScanActivePanel : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
        
        
        #line 23 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkProgressBarPanel;
        
        #line default
        #line hidden
        
        
        #line 27 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgMain;
        
        #line default
        #line hidden
        
        
        #line 29 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkControlScan;
        
        #line default
        #line hidden
        
        
        #line 30 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgControlScan;
        
        #line default
        #line hidden
        
        
        #line 33 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkUserScan;
        
        #line default
        #line hidden
        
        
        #line 34 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgUserScan;
        
        #line default
        #line hidden
        
        
        #line 37 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkSoftwareScan;
        
        #line default
        #line hidden
        
        
        #line 38 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgSoftwareScan;
        
        #line default
        #line hidden
        
        
        #line 41 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkFontsScan;
        
        #line default
        #line hidden
        
        
        #line 42 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgFontScan;
        
        #line default
        #line hidden
        
        
        #line 45 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkHelpScan;
        
        #line default
        #line hidden
        
        
        #line 46 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgHelpScan;
        
        #line default
        #line hidden
        
        
        #line 49 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkLibrariesScan;
        
        #line default
        #line hidden
        
        
        #line 50 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgLibrariesScan;
        
        #line default
        #line hidden
        
        
        #line 53 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkStartupScan;
        
        #line default
        #line hidden
        
        
        #line 54 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgStartupScan;
        
        #line default
        #line hidden
        
        
        #line 57 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkUninstall;
        
        #line default
        #line hidden
        
        
        #line 58 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgUninstallScan;
        
        #line default
        #line hidden
        
        
        #line 61 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkVdmScan;
        
        #line default
        #line hidden
        
        
        #line 62 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgVdmScan;
        
        #line default
        #line hidden
        
        
        #line 65 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkHistoryScan;
        
        #line default
        #line hidden
        
        
        #line 66 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgHistoryScan;
        
        #line default
        #line hidden
        
        
        #line 69 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkDeepScan;
        
        #line default
        #line hidden
        
        
        #line 70 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgDeepScan;
        
        #line default
        #line hidden
        
        
        #line 73 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.StackPanel stkMru;
        
        #line default
        #line hidden
        
        
        #line 74 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal CircularProgressBar.CircularProgressBar prgMruScan;
        
        #line default
        #line hidden
        
        
        #line 91 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtScanPhase;
        
        #line default
        #line hidden
        
        
        #line 95 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtScanDescription;
        
        #line default
        #line hidden
        
        
        #line 99 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtMatchCount;
        
        #line default
        #line hidden
        
        
        #line 103 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtLastMatch;
        
        #line default
        #line hidden
        
        
        #line 107 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtScanningHive;
        
        #line default
        #line hidden
        
        
        #line 111 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtScanningKey;
        
        #line default
        #line hidden
        
        
        #line 115 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtKeyCount;
        
        #line default
        #line hidden
        
        
        #line 119 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtSegmentsScanned;
        
        #line default
        #line hidden
        
        
        #line 123 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtSegmentsRemaining;
        
        #line default
        #line hidden
        
        
        #line 127 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.TextBlock txtTimeElapsed;
        
        #line default
        #line hidden
        
        
        #line 130 "..\..\..\Panels\RegScanActivePanel.xaml"
        internal System.Windows.Controls.Button btnRegScanCancel;
        
        #line default
        #line hidden
        
        private bool _contentLoaded;
        
        /// <summary>
        /// InitializeComponent
        /// </summary>
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public void InitializeComponent() {
            if (_contentLoaded) {
                return;
            }
            _contentLoaded = true;
            System.Uri resourceLocater = new System.Uri("/ScanX;component/panels/regscanactivepanel.xaml", System.UriKind.Relative);
            
            #line 1 "..\..\..\Panels\RegScanActivePanel.xaml"
            System.Windows.Application.LoadComponent(this, resourceLocater);
            
            #line default
            #line hidden
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
            switch (connectionId)
            {
            case 1:
            this.stkProgressBarPanel = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 2:
            this.prgMain = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 3:
            this.stkControlScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 4:
            this.prgControlScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 5:
            this.stkUserScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 6:
            this.prgUserScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 7:
            this.stkSoftwareScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 8:
            this.prgSoftwareScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 9:
            this.stkFontsScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 10:
            this.prgFontScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 11:
            this.stkHelpScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 12:
            this.prgHelpScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 13:
            this.stkLibrariesScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 14:
            this.prgLibrariesScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 15:
            this.stkStartupScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 16:
            this.prgStartupScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 17:
            this.stkUninstall = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 18:
            this.prgUninstallScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 19:
            this.stkVdmScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 20:
            this.prgVdmScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 21:
            this.stkHistoryScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 22:
            this.prgHistoryScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 23:
            this.stkDeepScan = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 24:
            this.prgDeepScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 25:
            this.stkMru = ((System.Windows.Controls.StackPanel)(target));
            return;
            case 26:
            this.prgMruScan = ((CircularProgressBar.CircularProgressBar)(target));
            return;
            case 27:
            this.txtScanPhase = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 28:
            this.txtScanDescription = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 29:
            this.txtMatchCount = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 30:
            this.txtLastMatch = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 31:
            this.txtScanningHive = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 32:
            this.txtScanningKey = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 33:
            this.txtKeyCount = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 34:
            this.txtSegmentsScanned = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 35:
            this.txtSegmentsRemaining = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 36:
            this.txtTimeElapsed = ((System.Windows.Controls.TextBlock)(target));
            return;
            case 37:
            this.btnRegScanCancel = ((System.Windows.Controls.Button)(target));
            
            #line 130 "..\..\..\Panels\RegScanActivePanel.xaml"
            this.btnRegScanCancel.Click += new System.Windows.RoutedEventHandler(this.Start_Clicked);
            
            #line default
            #line hidden
            return;
            }
            this._contentLoaded = true;
        }
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

John Underhill
Network Administrator vtdev.com
Canada Canada
Network and programming specialist. Started in C, and have learned about 14 languages since then. Cisco programmer, and lately writing a lot of C# and WPF code, (learning Java too). If I can dream it up, I can probably put it to code. My software company, (VTDev), is on the verge of releasing a couple of very cool things.. keep you posted.

You may also be interested in...

Pro
Pro
| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.160927.1 | Last Updated 29 Jan 2012
Article Copyright 2011 by John Underhill
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid