Jump to content


Where does CCleaner install system.dll?


4 replies to this topic

#1 OFFLINE   BrownSugar

    Advanced Member

  • Members
  • PipPipPip
  • 191 posts

Posted 21 October 2009 - 12:40 PM

After using the slim build of CCleaner for years, I just downloaded the latest version which is 2.24. I decided to unzip the archive using 7zip and noticed that in the $PLUGINSDIR is a file called system.dll. Is this file installed and if so, where? I don't see it in my current Ccleaner folder and a scan of my OS and programs partitions show system.dll files but those are associated with MS Framework.


When upgrading to a later version, can I:

a - just unzip an exe archive and replace the Ccleaner.exe file, or
b - reinstall the new CCleaner program over the old one, or
c - save my ini file, uninstall the old version and install the new version?

I always seem to use method c.

#2 OFFLINE   ident

    Needs More Cowbell

  • Members
  • PipPipPipPip
  • 1,615 posts
  • Gender:Male
  • Location:Cambridge, UK
  • Interests:Carpentry, Programming & Athletics(most sports)

Posted 21 October 2009 - 01:49 PM

ccleaner does not come zipped. It comes as a installer. where are you downloading from?

http://www.filehippo.com/download/file/f21...8bdc3d391da832/

" System.dll is located in a subfolder of "C:\Program Files". Known file sizes on Windows XP are 792,576 bytes (60% of all occurrence), 688,128 bytes.
A .dll file (Dynamic Link Library) is a special type of Windows program containing functions that other programs can call. This .dll file can be injected to all running processes and can change or manipulate their behavior. The program is not visible. The service has no detailed description. It can change the behavior of other programs or manipulate other programs. It is not a Windows core file. System.dll is able to monitor applications, manipulate other programs. Therefore the technical security rating is 67% dangerous, however also read the users reviews. "
No fate but what we make

#3 OFFLINE   fireryone

    Lets Get Dangerous

  • Members
  • PipPipPipPip
  • 1,626 posts
  • Gender:Male
  • Location:QLD,Australia
  • Interests:PC, LOTRO

Posted 21 October 2009 - 02:04 PM

Ident, if you use the correct program you can 'unzip' a setup.exe file.
Which is where I believe BrownSugar found the dll file.

Not sure where or if it is extracted.
fireryone



There are 10 types of people in this world.
Those who understand binary, and those who don't.

#4 OFFLINE   TheOdds

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • Gender:Male

Posted 21 October 2009 - 02:50 PM

The system.dll and everything else in the $PLUGINSDIR is part of the Nullsoft Scriptable Install System that Piriform uses for it's installers. The system.dll is only used when you run the installer. It's extracted in the windows temp directory and deleted when the installer quits.

#5 OFFLINE   BrownSugar

    Advanced Member

  • Members
  • PipPipPip
  • 191 posts

Posted 21 October 2009 - 03:25 PM

View PostTheOdds, on Oct 21 2009, 10:50 AM, said:

The system.dll and everything else in the $PLUGINSDIR is part of the Nullsoft Scriptable Install System that Piriform uses for it's installers. The system.dll is only used when you run the installer. It's extracted in the windows temp directory and deleted when the installer quits.


Thanks for the explanation, TheOdds. In answer to previous comments, you can download the setup file here (slim build):

http://www.ccleaner....download/builds

Use 7zip to open the exe file. Most clean programs will use a simple packer for their installer that can be opened by 7zip. Sometimes you then have the option of just copying the software files to a directory and running it without installing.
Ccleaner takes care of that with their portable build.