C# Class mCleaner.Logics.Commands.LittleRegistryCleaner.Scanners.ActiveXComObjects

Inheritance: ScannerBase
Mostra file Open project: MicroHealthLLC/mCleaner

Public Methods

Method Description
ActiveXComObjects ( ) : System
Clean ( ) : void
Preview ( ) : void

Private Methods

Method Description
IEToolbarIsValid ( string strGuid ) : bool

Checks if IE toolbar GUID is valid

InprocServerExists ( RegistryKey regKey ) : bool

Checks for inprocserver file

ScanAppIds ( RegistryKey root, string subkey ) : void

Looks for invalid references to AppIDs

ScanCLSIDSubKey ( RegistryKey root, string subkey ) : void
ScanClasses ( RegistryKey root, string subkey ) : void

Finds invalid File extensions + ProgIDs referenced

ScanExplorer ( ) : void

Finds invalid windows explorer entries

ValidateExplorerExt ( RegistryKey regKey ) : void
ValidateFileExt ( RegistryKey regKey ) : void
appExists ( string appName ) : bool

Sees if application exists

appidExists ( string appID ) : bool

Checks if the AppID exists

clsidExists ( string clsid ) : bool

Sees if the specified CLSID exists

progIDExists ( string progID ) : bool

Checks if the ProgID exists in Classes subkey

Method Details

ActiveXComObjects() public method

public ActiveXComObjects ( ) : System
return System

Clean() public method

public Clean ( ) : void
return void

Preview() public method

public Preview ( ) : void
return void