CCleaner + Portable Loader
CCleaner + Portable Loader
![](https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/exe.gif)
Portable CCleaner Loader
![CCleaner](https://t1.daumcdn.net/tistoryfile/fs2/17_5_5_17_blog108480_attach_0_7.gif?original)
CCleaner는 컴퓨터의 불필요한 파일과 레지스트리 등을 삭제해주는 프로그램입니다.
홈페이지 : http://www.ccleaner.com
내려받기 : http://www.ccleaner.com/download/builds
그리고 winapp2.ini를 이용하면, CCleaner에서 삭제하지 못하는 기록들을 삭제할 수 있습니다.
winapp2.ini에 관해서는 살쾡이 님의 블로그를 참고하시면 됩니다.
CCleaner는 2.0으로 업데이트 하면서, 포터블로 이용할 수 있게 되었습니다.
따라서 별도의 로더 없이 내려받은 파일을 압축해제하여 사용할 수 있습니다.
하지만, 여기서는 포터블로서 조금 더 나은 활용을 위해 로더를 사용할 것입니다.
이 로더의 사용법은 간단합니다.
ccleaner.ini에 아래와 같은 값을 추가합니다.
[Autoruns]
Start=0
다음은 자동실행 옵션을 제공하는 PStart나 UOLaunchpad 같은 Launcher 프로그램의 옵션에서 Launcher 시작 시와 종료 시에 이 CCleaner 로더를 등록합니다.
Parameter에 "/Auto"를 입력합니다.
원리는 다음과 같습니다.
먼저 이동식 장치를 삽입하였을 때 Launcher가 실행되고, Launcher에 의해 CCleaner를 자동실행하여, 해당 컴퓨터의 불필요한 파일을 삭제합니다.
이때는 기본옵션을 이용하여 파일을 삭제합니다.
그다음, 장치를 제거할 때 Launcher를 종료하여 자신이 사용하여 쌓인 개인정보나 쿠키 등을 삭제합니다.
이때는 보안파일삭제 옵션(NSA, 7과정)을 이용하여 파일을 삭제합니다.
이렇게 하면 컴퓨터에서 자신의 사용기록을 최대한 삭제할 수 있으며, 복구 또한 어렵습니다.
이 로더는 Autoit3로 만들었습니다.
#NoTrayIcon Local $installed = 0 Local $ini = @ScriptDir & "\ccleaner.ini" RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner", "") If @error == 1 Then Else $installed = 1 EndIf If IniRead($ini, "Autoruns", "Start", 0) = 0 Then IniDelete($ini, "Options", "SecureDeleteType") IniDelete($ini, "Options", "SecureDeleteMethod") IniWrite($ini, "Autoruns", "Start", 1) Else IniWrite($ini, "Options", "SecureDeleteType", "1") IniWrite($ini, "Options", "SecureDeleteMethod", "2") IniWrite($ini, "Autoruns", "Start", 0) EndIf If $CmdLine[0] > 0 Then ShellExecuteWait(@ScriptDir & "\CCleaner.exe", $CmdLine[1], @ScriptDir) Else ShellExecuteWait(@ScriptDir & "\CCleaner.exe", "", @ScriptDir) EndIf If $installed = 0 Then Unreg() Exit Func Unreg() RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cclaunch") RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\ARPCache\CCleaner") RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Management\YUCache\CCleaner") RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ccleaner.exe") RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CCleaner") RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\CCleaner") RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache\", @ScriptDir & "\ccleaner.exe") RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache\", @ScriptDir & "\Portable CCleaner.exe") EndFunc ;==>Unreg
2008/07/11 - [Software/Portable Software] - 포터블 CCleaner 사용으로 컴퓨터 사용흔적 최소화하기
'Software > Portable Software' 카테고리의 다른 글
ipack 사용후기 2 - ipack 런처 (0) | 2007.11.30 |
---|---|
ipack 사용후기 1 - ZStream 설치, ipack 구동방식 (0) | 2007.11.30 |
Total Commander Portable (로더를 이용하여 Gmail Drive 사용, 탭고정, 패치) (2) | 2007.10.22 |
무설치와 포터블을 구별하자 (7) | 2007.10.19 |
포터블 프로그램 (Portable program) (2) | 2007.10.19 |
give start - 굿네이버스 - 사랑의 열매 - 아름다운재단 - 어린이재단 - 유니세프 | ||
---|---|---|
![]() |
||
![]() | ||
![]() |
![]() |
![]() |