Auto CCleaner

Inspiration
No doubts, one of the best apps I’ve developed was CCleaner Runner – which got the attention of many software websites (in different languages!)such as this, this, and this.
The application was running perfectly each time, but as I believe: there is always a space of improvement. (Specially that I become better in tweaking algorithms!)

Screens

Description
CCleaner is no doubt the best cleaning app out there but one functionality that is missing is to auto clean the browser’s cache, temporary files, history, etc when closed. Many users use CCleaner to clean up their Firefox, Chrome, Opera, Safari, and IE browsers, so why not automate the whole process?

[schema type=”product” url=”http://addaxsoft.com/apps/win/auto-ccleaner/” name=”Auto CCleaner” description=”AutoCleaner, also called CCleaner Runner is the first app of it’s kind that monitors web browsers (users can select which browsers to watch), which when closed will automatically launch CCleaner (minimized in system tray) and clean up the browser’s cache, web history, typed URLs, temp files, and more depending on user’s CCleaner setting. It is a portable tool which sits in the system tray and silently monitors the user-defined web browsers. By default, it watches all browsers supported by CCleaner. To remove a browser from the list, double-click the system tray icon to bring up Preferences, select a browser from the list and hit Delete.” brand=”AddaxSoft” manfu=”AddaxSoft” model=”1.0″ prod_id=”1.0″ single_rating=”4″ agg_rating=”5″ price=”$0.00″ condition=”New” ]

(Thanks addictivetips.com for the desc!)

Release Notes
So what’s new?

  • Changed the name (CCleaner Runner -> Auto CCleaner v2)
  • GUI Tweaks
  • Added About window
  • Added tool-tips to help you understand each element
  • Algorithm now is much faster and much more efficient
  • Less memory usage (30k -> ~13k)
  • Only one instance of the app is allowed now.
  • The app is smart enough now to detect which browsers are already installed

Download
Auto CCleaner v2

4 comments to Auto CCleaner

  • Russ  says:

    On initial load i get a .NET error appear. If i click to ok the message then Auto CC opens as expected. Other than this preventing me running at start up. Excellent and very useful app.

    • AK  says:

      Could you send me an email with details about this bug?

  • VIVO  says:

    As per Russ mentioned exact and same issue. Yes, it occurs me often, for reason, it can show up when the internet is not working or offline.

    I show you an image link here: https://i.gyazo.com/298273b70fde26f0521c3a3403eecee1.png

    I post the detail about the bug. When the error message appears, it says:


    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.Net.WebException: The remote name could not be resolved: 'www.addaxsoft.com'
    at System.Net.HttpWebRequest.GetResponse()
    at CCleanerRuner.Form1.Form1_Load(Object sender, EventArgs e)
    at System.Windows.Forms.Form.OnLoad(EventArgs e)
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl()
    at System.Windows.Forms.Control.WmShowWindow(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll

    Hope the developer will resolve this issue.

  • Russ  says:

    Months later i see your reply! Sorry. Here’s the error:

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.Net.WebException: Unable to connect to the remote server —> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 162.244.76.56:80
    at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
    at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
    — End of inner exception stack trace —
    at System.Net.HttpWebRequest.GetResponse()
    at CCleanerRuner.Form1.Form1_Load(Object sender, EventArgs e)
    at System.Windows.Forms.Form.OnLoad(EventArgs e)
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl()
    at System.Windows.Forms.Control.WmShowWindow(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    —————————————-
    Auto CCleaner
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Users/defencesite001/Documents/Batch%20Files/CCleanrunner/Auto%20CCleaner.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5491 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5495 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5494 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">