프로그램

열어본 문서들 삭제

sungtg 2007. 12. 10. 23:12

  질 문

MS 제품군이나 기타 MS 호환 제품들은 공통점이 한가지 있는 것 같습니다.

예를들어 오피스와 미디어플레이어나 리얼플레이어 같은 제품들은 전에 열어 보았던
파일이름과 주소를 자동으로 저장하고 나중에 프로그램을 실행했을 때 "파일(F)" 을
열면 맨아래에 주~욱 나열을 하더군요.

이 자동 저장된 파일들을 지우고 싶을 때는 어떻게 해야 하나요?

시작화면의 문서는 작업표시줄 등록정보에서 삭제하면 되지만 이 프로그램들의
열어본 문서들을 삭제하는 방법은 저의 지식으로는 알수 없네요.
방법 좀 알려주세요.

    해  결


프로그램들은 히스토리(history)라는것을 가지고 있습니다.
프로그램에서 파일을 불러왔을 때 불러왔던 파일이름을 저장을 해놓게 되는데

레지스트리에 저장되어 있다가 프로그램의 파일메뉴에 나타나게 됩니다.

 레지스트리의 위치는
HKEY_CURRENT_USER키 하위에 설치되어 있는 각 프로그램 이름의 하위에 보면 recent 라는 키이름을 찾아보면 나오게 됩니다.

오른쪽 창에 파일이름이 나와 있으면 삭제를 하면 깨끗하게 지워집니다.

예)미디어플레이어의 경우
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayerPlayer\RecentFileList

사용자 삽입 이미지

                     추가정보


레지스트리를 보면 6개의 큰 트리구조로 되어 있는데

그 중에서 HKEY_CURRENT_USER 부분은 사용자가 윈도우를 사용하면서

1 프로그램의 설치에 대한정보
2 프로그램의 창의 크기
3 최근 불러온 문서
4 각 프로그램에서 설정하는 옵션정보를 찾을수 있습니다.
 

사용자 삽입 이미지
 
USER키에 있는 부분들은
사용자가 프로그램을 사용하면서 만들어지는 레지스트리의 구조의 부분입니다.

그러므로 사용자가 프로그램을 사용을 하다가 환경을 바꾸려면

예를 들면) 창의 크기, 소리를 바꾸고 싶을때

혹은 아주 적지만
쉐어웨어 버전의 프로그램을 연장해서 사용하려고 할때
USER키 부분에서 해당 소프트웨어의 키를 삭제를 해서 연장하는 방법이 있습니다.

'프로그램' 카테고리의 다른 글

애뮬레이터용 게임을 하려면 ?  (0) 2008.02.19
한글을 엑셀로 변환  (0) 2008.02.19
설치와 복사하는 프로그램 구별  (0) 2008.02.04
엑셀로 폴더 자동으로 만들기  (9) 2007.12.12
게임 중에 자동 재부팅  (0) 2007.10.19