Portable CCleaner 사용으로 컴퓨터 사용흔적 최소화하기
/Software/Portable Software :: 2008. 7. 11. 19:10
Portable CCleaner 사용으로 컴퓨터 사용흔적 최소화하기
이전 글 : 2007/10/21 - [Software/Portable Software] - CCleaner + Portable Loader
CCleaner Portable 내려받기
기본적인 틀은 위 링크된 글과 같습니다.
다만, 그 로더를 만드는 방식이 좀 더 세련되어졌다고나 할까요.
원리를 다시 설명드리면, PC를 사용하기 전에 불필요한 파일들을 삭제하고, PC 사용을 마친 후에는 그 사이 생긴 불필요한 파일(개인정보를 담고 있는)들은 보안삭제 하는 겁니다.
위 링크에서는 ini파일에서 실행 시점을 파악하는 것이었기 때문에 강제종료나 기타 예기치 못한 상황이 되어 ini파일에 기록을 잘못하게 된다면, 일반삭제와 보안삭제의 순서가 바뀌게 되는 경우가 생깁니다.
그래서 이번에는 파라미터를 이용하여 직접 실행하는 방법을 사용할 것입니다.
포터블 프로그램을 사용하는 사용자라면 포터블 프로그램 로더를 만들 때, 프로그램 사용을 마칠 때 로더에서 파일삭제를 하지 않고 CCleaner를 이용하여 보안삭제를 하게 만드는 것을 추천해드립니다.
각각의 프로그램에서 삭제해야 할 파일을 ccleaner에서 기본적으로 지원하지 않아도 상관없습니다.
winapp2.ini를 이용하면 가능하기 때문입니다. (관련 글 : CCleaner에 사용자 정의 파일 설정하기)
로더를 실행시킬 때, 파라미터가 없으면 그냥 CCleaner를 실행시키고, "/general"이면 일반삭제, "/secure"이면 보안삭제(NSA, 7과정)를 하게 되어 있습니다.
두 삭제과정 모두 CCleaner 자체 매개변수인 "/auto" 옵션을 사용하여 곧장 삭제되도록 했습니다.
CCleaner Portable 내려받기
기본적인 틀은 위 링크된 글과 같습니다.
다만, 그 로더를 만드는 방식이 좀 더 세련되어졌다고나 할까요.
원리를 다시 설명드리면, PC를 사용하기 전에 불필요한 파일들을 삭제하고, PC 사용을 마친 후에는 그 사이 생긴 불필요한 파일(개인정보를 담고 있는)들은 보안삭제 하는 겁니다.
위 링크에서는 ini파일에서 실행 시점을 파악하는 것이었기 때문에 강제종료나 기타 예기치 못한 상황이 되어 ini파일에 기록을 잘못하게 된다면, 일반삭제와 보안삭제의 순서가 바뀌게 되는 경우가 생깁니다.
그래서 이번에는 파라미터를 이용하여 직접 실행하는 방법을 사용할 것입니다.
포터블 프로그램을 사용하는 사용자라면 포터블 프로그램 로더를 만들 때, 프로그램 사용을 마칠 때 로더에서 파일삭제를 하지 않고 CCleaner를 이용하여 보안삭제를 하게 만드는 것을 추천해드립니다.
각각의 프로그램에서 삭제해야 할 파일을 ccleaner에서 기본적으로 지원하지 않아도 상관없습니다.
winapp2.ini를 이용하면 가능하기 때문입니다. (관련 글 : CCleaner에 사용자 정의 파일 설정하기)
로더를 실행시킬 때, 파라미터가 없으면 그냥 CCleaner를 실행시키고, "/general"이면 일반삭제, "/secure"이면 보안삭제(NSA, 7과정)를 하게 되어 있습니다.
두 삭제과정 모두 CCleaner 자체 매개변수인 "/auto" 옵션을 사용하여 곧장 삭제되도록 했습니다.
$AppDir = @ScriptDir & '\CCleaner' $ini = $AppDir & "\ccleaner.ini" If $CmdLine[0] = 0 Then ShellExecute($AppDir & "\CCleaner.exe", "", $AppDir) ElseIf StringInStr($CmdLineRaw, "/general") Then IniWrite($ini, "Options", "SecureDeleteType", "0") ShellExecuteWait($AppDir "\CCleaner.exe", "/auto", $AppDir) ElseIf StringInStr($CmdLineRaw, "/secure") Then IniWrite($ini, "Options", "SecureDeleteType", "1") IniWrite($ini, "Options", "SecureDeleteMethod", "2") ShellExecuteWait($AppDir & "\CCleaner.exe", "/auto", $AppDir) Else EndIf Exit
관련글
CCleaner + Portable Loader
CCleaner 업데이트 자동으로 하기, CCleaner AutoUpdater
시작프로그램 정리, 시작프로그램 관리로 컴퓨터 부팅속도를 빠르게하기
CCleaner에 프로그램을 추가해서 기록 삭제하기
시스템 복원 기능 효과적으로 관리하기
'Software > Portable Software' 카테고리의 다른 글
Total Commander 절대경로를 상대경로로 변경하기 (6) | 2009.06.13 |
---|---|
간단히 SciTE Portable 만들기 (6) | 2009.05.16 |
Total Commander Portable 폴더 탭 고정하기 (0) | 2008.01.08 |
ipack 사용후기 4 - 결론 (0) | 2007.12.01 |
ipack 사용후기 3 - iBuilder (0) | 2007.12.01 |
블로그의 글과 그림, 첨부파일의 복제, 재배포를 금지합니다. => 자세히 보기
티스토리 초대장 필요하신 분은 댓글남겨주세요.
give start - 굿네이버스 - 사랑의 열매 - 아름다운재단 - 어린이재단 - 유니세프 | ||
---|---|---|
![]() |
||
![]() | ||
![]() |
![]() |
![]() |