날짜: 2003-09-09 | 글쓴이: 도아 | 38662 번 | 프린트 | 메일로보내기

공용 대화상자 바로가기(Place Bar)를 내 마음대로 - 계속


I. 바로가기 변경 공용 대화상자 바로가기는 그룹 정책 편집기레지스트리 편집기로 변경할 수 있다. 어떤 방법을 사용하든 동일한 결과를 얻을 수 있지만 레지스트리 편집기를 사용하면 보다 다양한 시스템 폴더를 지정할 수 있다. 한가지 주의할 것은 그룹 정책과 레지스트리를 함께 적용하는 경우 그룹 정책이 레지스트리 편집에 우선한다는 것이다. 즉, 그룹 정책으로 바로가기를 변경한 후 레지스트리 편집기로 다시 변경한 경우 시스템을 재 부팅하면 그룹 정책의 설정값으로 복귀된다.
  1. 정책 편집기를 사용하는 경우
    1. 시작/실행/gpedit.msc를 입력하고 확인을 클릭한다.
    2. 그룹 정책창의 좌측 패널에서 다음 폴더로 이동한다.
      사용자 구성/관리 템플릿/Windows 구성 요소/Windows 탐색기/공용 파일 열기 대화상자
    3. 우측 패널에서 바로가기 모음 표시 항목을 두번 클릭한다.
    4. 바로가기 모음 표시 항목 등록 정보 창에서 설정 탭을 클릭한다.
    5. 바로가기 모음 표시 항목 아래의 사용을 클릭한다.
    6. 표시할 항목 바로 가기에 시스템 폴더자주가는 폴더의 절대 경로를 할당하고 확인 버튼을 클릭한다. 정책 편집기에서 사용할 수 있는 시스템 폴더주1부록1을 참고하기 바란다.

  2. 레지스트리 편집기를 사용하는 경우
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 레지스트리로 이동한다.
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
    3. Comdlg32라는 하위 키가 있으면 Comdlg32 키로 이동하고 없으면 Comdlg32 키를 생성/이동한다.
    4. Comdlg32Placesbar라는 하위키가 있으면 Placesbar라는 하위키로 이동하고 없으면 Placesbar라는 키를 생성/이동한다.
    5. 우측 패널REG_DWORD 또는 REG_SZ형의 Place0를 생성한다. 데이타 형을 선택하는 기준은 다음과 같다.
      데이타 형선택기준
      REG_SZ일반적으로 E:\Down처럼 문자열로 구성되는 사용자 폴더를 지정할 때
      MyDocuments와 같이 문자열로 구성되는 시스템 폴더를 지정할 때주1
      REG_DWORD시스템 폴더를 16진수로 지정할 때
    6. 생성된 Place0시스템 폴더(REG_DWORD)사용자 폴더(REG_SZ)를 지정한다. 시스템 폴더 할당에 사용되는 시스템 폴더 16진 표부록1을 참조하며, 자세한 예는 6단계의 예를 참조한다.
    7. Place1~Place4 값에대해 5~6 단계를 반복한다주3.
      예:
      Windows Registry Editor Version 5.00
      

      [HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Policies\comdlg32\Placesbar] "Place0"="MyDocuments" "Place1"="MyComputer" "Place2"=dword:00000012 "Place3"="E:\\Down" "Place4"="D:\\Temp"

      이 예에서 Place0,Place1,Place3,Place4는 그룹 정책 편집기를 사용해서 지정할 수도 있다주1.

이 팁을 적용한 결과는 다음과 같다.

II. 아이콘 할당 위의 그림에서 알 수 있지만 바로가기 변경을 이용하면 공용 대화상자 바로가기에 사용자가 원하는 폴더를 할당할 수 있다. 시스템 폴더의 경우 자동적으로 아이콘과 설명, 폴더 이름이 할당되지만 사용자가 지정한 폴더는 기본 폴더 아이콘에 원 디렉토리 이름만 출력된다. 따라서 이 폴더에 아이콘을 할당하고, 폴더 이름을 사용자가 원하는 이름으로 변경하는 방법을 알아 보겠다.

내 최근 문서가 Recent로 표시되는 경우에서 내 최근 문서라는 시스템 폴더가 원 디렉토리 명인 Recent로 표시되는 이유는 Recent 폴더의 Desktop.ini가 삭제됐기 때문이라고 설명했다. 즉, 이말은 사용자 폴더에 Desktop.ini를 생성하면 시스템 폴더처럼 아이콘과 설명을 할당할 수 있다는 얘기가 된다. 절차는 다음과 같다.

  1. -E를 눌러 윈도우 탐색기를 기동한다.
  2. 윈도우 탐색기에서 바로가기 변경에서 공용 대화상자 바로가기에 지정했던 사용자 폴더의 상위 폴더로 이동한다(예: 공용 대화상자 바로가기에 E:\Down을 지정했다면 E:).
  3. 공용 대화상자 바로가기로 지정한 사용자 폴더(E:\Down)에 마우스 우측 버튼을 클릭하고 속성을 클릭한다.
  4. 폴더 등록 정보 창에서 사용자 지정 탭을 클릭①하고 아이콘 변경 버튼②을 클릭한다.
  5. 폴더 아이콘 바꾸기 창의 찾아보기 버튼을 클릭한 후 적당한 아이콘 파일주4을 지정한다(예: %SystemRoot%\System32\Shell32.dll).
  6. 폴더 아이콘 바꾸기 창의 아래 목록에서 아이콘 선택에서 적당한 아이콘을 선택한 후 확인을 클릭한다.
  7. 폴더 등록 정보 창에서 적용 버튼을 클릭③한다.

이 팁을 적용한 결과는 다음과 같다.

III. 풍선 도움말 할당 위의 그림에서 알 수 있듯 아이콘 변경을 적용하면 사용자 폴더에도 얼마든지 아이콘을 할당할 수 있다. 그런데 시스템 폴더의 경우 마우스를 올려놓으면 위의 그림처럼 편지, 보고서, 기타 문서나 파일이 들어 있습니다라는 풍선 도움말이 뜨는 것을 알 수 있다. 사실 이 풍선 도움말도 Desktop.ini 파일을 편집하면 얼마든지 띄울 수 있다. 절차는 다음과 같다.

  1. 시작/실행/cmd를 입력하고 확인을 클릭한다.
  2. 명령행에서 다음과 같은 형식의 명령을 입력한다.
    attrib /s -h -s <사용자 폴더>\Desktop.ini주5
    notepad <사용자 폴더>\Desktop.ini
    예:
    attrib /s -h -s e:\down\desktop.ini
    notepad e:\down\desktop.ini
    여기서 <사용자 폴더>는 공용 대화상자 바로가기에 지정한 사용자 폴더(예: E:\Down, D:\Temp)이다.
  3. 메모장에서 Desktop.ini의 마지막 행에 다음과 같은 형식의 한줄을 추가한다.
    InfoTip="설명"
    예:
    InfoTip="임시 파일을 저장합니다"
  4. 메모장파일/저장 메뉴를 클릭하고 메모장을 종료한다.
  5. 모든 사용자 폴더에대해 2~4 단계를 적용한다.
이 팁을 적용하면 사용자가 지정한 폴더 역시 풍선 도움말을 사용할 수 있다는 것을 알 수 있을 것이다.

IV. 출력 폴더 이름 변경 사실 풍선 도우말까지 지정했다면 사용자가 할일은 더이상 없는 것같다. 그러나 몇몇 골수 분자중에서는 사용자 폴더의 이름이 원 디렉토리의 이름이 아니라 사용자가 지정한 이름이 뜨기를 원하는 사람도 있다(필자가 그렇다). 따라서 이번에는 이 강좌의 마지막으로 사용자 폴더의 이름을 변경하는 방법을 설명하겠다.

Desktop.ini만 편집해서 사용자 폴더의 이름을 변경할 수 있으면 좋겠지만 조악한 마이크로소프트의 정보제공 능력때문에 마이크로소프트사의 홈페이지에서는 관련 항목을 찾을 수 없었다. 인터넷을 모조리 뒤져봤지만 역시 알 수 없었다. 혹 이글을 읽는 독자중에 필자의 방법보다 나은 방법을 알고 있는 사용자는 게시판에 글을 올려줬으면 한다.

시스템 폴더의 경우 폴더명은 LocalizedResourceName이라는 항목을 이용해서 폴더 이름을 지정하고 있다. 그런데 이 LocalizedResourceName은 말그대로 다국어를 지원하는 OS에서 자국어 언어 DLL과 언어 인덱스를 지정할 때 사용하는 항목으로 일반 텍스트를 지정한 경우에는 동작하지않았다.

따라서 본 강좌에서는 편법으로 필자가 이 강좌를 위해만든 언어 파일인, Placebar.dll을 이용해서 진행하는 것으로 하겠다. 절차는 다음과 같다.

  1. 필자의 홈페이지에서 Placebar.zip 파일을 다운받는다.
  2. 다운받은 Placebar.zip 파일을 임의의 폴더에 압축해제한다(예: E:\My Documents\Program)
  3. 언어 파일을 편집하기 위해서는 리소스 편집기가 필요하다. 리소스 편집기는 상당히 여러가지가 있지만 공개이며, 사용하기 편리한 Resource Hacker 를 사용하는 것으로 하겠다. 따라서 Resource Hacker의 홈페이지 에서 ResHack.zip 파일을 다운 받는다.
  4. 다운받은 ResHack.zip을 임의의 폴더에 압축해제한다(예: C:\Program Files\Editor\Resource Hacker).
  5. ResHack.zip을 압축해제한 폴더에서 ResHacker.exe를 실행한다.
  6. File/Open 메뉴를 클릭한 후, 2단계에서 압축해제한 Placebar.dll을 읽어들인다.
  7. 좌측 패널에서 String Table/11/1042로 이동한다.
  8. 우측 패널nnn, " "nnn, "폴더설명"으로 변경한다. 여기서 nnn은 임의의 양의 정수이다.
  9. 원하는 사용자 폴더많큼 8단계를 반복한다.
  10. Complie Script 버튼을 클릭한다.
  11. File/Save 메뉴를 클릭한다.
  12. 시작/실행/cmd를 입력하고 확인을 클릭한다.
  13. 명령행에서 다음과 같은 형식의 명령을 입력한다.
    notepad <사용자 폴더>\Desktop.ini
    예:
    notepad e:\down\desktop.ini
    여기서 <사용자 폴더>는 공용 대화상자 바로가기로 지정한 사용자 폴더(예: E:\Down, D:\Temp)이다.
  14. 메모장에서 Desktop.ini의 마지막 행에 다음과 같은 형식의 한줄을 추가한다.
    [email protected]<Placebar.dll의 절대경로>,-<스트링 인덱스>
    예:
    [email protected]:\My Documents\Program\placebar.dll,-160
    여기서 <Placebar.dll의 절대경로>는 2단계에서 압축해제한 Placebar.dll의 절대 경로를 의미하며, <스트링 인덱스>는 8~9단계에서 폴더 설명을 지정할 때(nnn, "폴더설명")의 nnn(예: 160, 161)으로 스트링을 참조할 때 사용되는 인덱스이다.
  15. 메모장파일/저장 메뉴를 클릭하고 메모장을 종료한다.
  16. 다른 사용자 폴더에 대해서도 14~15 단계를 반복한다.

이 팁을 적용한 결과는 다음과 같다. 다음 그림에서 알 수 있듯이 본 강좌를 적용하면 사용자 폴더 역시 완전한 시스템 폴더 처럼 보이도록 할 수 있다.

V. 한글 오피스 2003/2004/2005

  1. 바로가기 추가 아래아 한글(2004, 2005)에서 공용 대화상자 바로가기를 추가하는 방법은 아주 간단하다. 아래아 한글의 경우 빨리 가기라는 이름으로 바로가기를 추가할 수 있는 방법을 제공하기 때문이다. 절차는 다음과 같다.
    1. 아래아 한글을 기동한다.
    2. 파일/다른 이름으로 저장하기 메뉴를 클릭한다.
    3. 다름 이름으로 저장하기 창에서 바로가기에 등록할 폴더(예: D:\Warez)로 이동한다.
    4. 좌측 하단의 빨리가기 추가하기 버튼을 클릭한다.
    5. 빨리 가기 추가하기 창에서 이름경로를 지정하고 설정 버튼을 클릭한다.
    다음은 아래아 한글에 Warez라는 폴더를 등록한 결과이다.
  2. 바로가기 제거 사용자가 추가한 바로가기의 경우 해당 바로가기에 마우스 우측 버튼을 클릭하고 빨리 가기 지우기를 선택하면 지울 수 있다. 아울러 기본적으로 등록된 바로가기까지 지우고 싶다면 다음 절차에따라 제거할 수 있다.
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 레지스트리로 이동한다.
      HKCU\Software\HNC\Hwp\6.5\FileDialog\Favorites
    3. 우측 패널Favorites중 불필요한 값을 삭제한다. 일반적으로 Favorites에 따른 바로가기는 다음과 같다.
      Favorites0	내 문서
      Favorites1	바탕화면
      Favorites2	내 컴퓨터
      Favorites3	사이버 디스크
      Favorites4	사용자 등록 바로가기
    다음은 내 컴퓨터를 제외하고 모든 기본 바로가기를 제거한 결과이다.
VI. 오피스 2002/2003
  1. 바로가기 추가 오피스 2002/2003에서 바로가기를 추가하는 방법도 아주 쉽다. 오피스 2002/2003 역시 한글 오피스와 마찬가지로 바로가기를 추가하는 방법을 별도로 제공하고 있기때문이다. 절차는 다음과 같다.
    1. MS 오피스 프로그램중 임의의 프로그램(예: MS Word)을 기동한다.
    2. 파일/다른 이름으로 저장 메뉴를 클릭한다.
    3. 다름 이름으로 저장 창에서 바로가기에 등록할 폴더의 상위 폴더(예: D:\Warez를 등록하는 경우 D:\)로 이동한다.
    4. 바로가기에 등록할 폴더를 선택하고 우측 상단의 도구/바로 가기 모음에 추가를 클릭한다.
    이 팁을 적용한 결과는 다음과 같다.
  2. 바로가기 삭제 등록된 바로가기를 삭제하려면 등록된 바로가기에 마우스 우측 버튼을 클릭한 후 제거를 클릭하면된다. 아울러 기본적으로 등록된 바로가기까지 지우고 싶다면 다음 절차에따라 제거할 수 있다.
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 레지스트리로 이동한다.
      HKCU\Software\Microsoft\Office\nn.n\Common
      	\Open Find\Places\StandardPlaces
      여기서 nn.n은 사용하고 있는 오피스에따른 버전 번호이다.
    3. 하위 키(예: Desktop, MyComputer등)중 제거하려는 하위 키를 클릭한다.
    4. 우측 패널REG_DWORD형의 Show 값을 추가하고 값 데이타0으로 설정한다.
    기본 내 컴퓨터를 제외한 기본 아이콘을 제거한 결과는 다음과 같다.
VII. 바로가기 숨기기주6 사실 공용 대화상자 바로가기는 상당히 유용한 기능이므로 가급적 사용하는 것이 좋다. 그러나 단순히 지적욕구에의해 꼭 해보고 싶은 사람은 다음 절차에따라 공용 대화상자 바로가기를 숨길 수 있다.

  1. 시작/실행/gpedit.msc를 입력하고 확인을 클릭한다.
  2. 그룹 정책창의 좌측 패널에서 다음 폴더로 이동한다.
    로컬 컴퓨터 정책/사용자 구성/관리 템플릿/Windows 탐색기/공용 파일 열기 대화상자
  3. 우측 패널에서 공용 대화 상자 바로 가기 모음 숨기기를 두번 클릭한다.
  4. 공용 대화 상자 바로 가기 모음 숨기기 등록 정보 창에서 설정 탭을 클릭한다.
  5. 공용 대화 상자 바로 가기 모음 숨기기 아래의 사용을 클릭하고 확인 버튼을 클릭한다.
  6. 로그아웃/로그인 한다.

그룹 정책 편집기를 기동할 수 없는 경우, 다음처럼 레지스트리 편집기를 이용해서 동일한 작업을 수행할 수 있다.

  1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
  2. 다음 레지스트리로 이동한다.
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
  3. Comdlg32라는 하위 키가 있으면 Comdlg32 키로 이동하고 없으면 Comdlg32 키를 생성/이동한다.
  4. 우측 패널REG_DWORD형NoPlacesBar라는 값을 추가하고 데이타 값을 1로 설정한다.
  5. 로그아웃/로그인 한다.

이 팁을 적용한 결과는 다음과 같다.

VIII. 맺음말 팁으로 간단히 쓰려고 한것이 의외로 길어졌다. 한가위용 선물로 생각하고 쓰기 시작했는데, 적잖은 시간을 잡아먹은 것같다. 특히 부록1의 16진 값은 MS에서 따로 제공하고 있지않아 일일이 수작업으로 입력하고 확인한 것이다.

사실 바로가기 변경만 적용하면 별 불편없이 공용 대화상자 바로가기를 사용할 수 있다. 그러나 필자의 성격때문에 결국은 리소스 편집기 를 이용해서 시스템 폴더와 동일하도록 강좌를 쓰게되었다. 리소스 편집기 으로 처리한 부분을 제외한 나머지 부분은 필자 역시 만족스럽다. 이 글을 읽는 사용자도 결과를 보고 만족스러워 했으면 좋겠다.

[여담] 우리의 명절, 우리의 전통이 사라지는 지금, 고스톱이나 리니지에 열중하기 보다는 아이들과 윷놀이한판을 즐기는 것은 어떨까.

문명의 이기라는 컴퓨터를 다루는 우리부터 우리의 전통을 아끼며, 가꾸어가는 것은 어떨까. 문명이 물질적인 풍요는 가져다 줄 수 있지만 마음의 풍요는 가져다 줄수 없다면 더더욱.

풍요로운 가을, 풍요로운 한가위, 언제나 남에게 너그러운 네티즌이 되길바라며...

VII. 관련 링크

부록1: 정책 편집기용 시스템 폴더와 레지스트리용 16진 시스템 폴더

시스템 폴더그룹정책 이름실제 경로
0바탕 화면Desktop 
1Internet Explorer주7  
2프로그램 %UserProfile%\시작 메뉴\프로그램
3제어판  
4프린터 및 팩스Printers 
5내 문서MyDocuments%UserProfile%\My Documents
6즐겨찾기MyFavorites%UserProfile%\Favorites
7시작프로그램 %UserProfile%\시작 메뉴\프로그램\시작프로그램
8내 최근 문서Recent%UserProfile%\Recent
9보내기 %UserProfile%\SendTo
a휴지통  
b시작 메뉴 %UserProfile%\시작 메뉴
d내 음악MyMusic%UserProfile%\My Documents\My Music
e내 비디오 %UserProfile%\My Documents\My Video
10바탕화면 %UserProfile%\바탕 화면
11내 컴퓨터MyComputer 
12내 네트워크 환경  
13내 네트워크 환경MyNetworkPlaces%UserProfile%\NetHood
14글꼴 %SystemRoot%\Fonts
15Templates %UserProfile%\Templates
16시작 메뉴 %AllUserProfile%\시작 메뉴
17프로그램 %AllUserProfile%\시작 메뉴\프로그램
18시작프로그램 %AllUserProfile%\시작 메뉴\프로그램\시작프로그램
19바탕 화면 %AllUserProfile%\바탕 화면
1aApplication Data %UserProfile%\Application Data
1bPrintHood %UserProfile%\PrintHood
1cApplication Data %UserProfile%\Local Settings\Application Data
1f즐겨찾기 %AllUserProfile%\favorites
20임시 인터넷 파일 %UserProfile%\Local Settings\Temporary Internet Files
21Cookies %UserProfile%\Cookie
22History %UserProfile%\Local Settings\History
23Application Data %AllUserProfile%\Application Data
24Windows %SystemRoot%
25System32 %SystemRoot%\System32
26Program FilesProgramFiles%ProgramFiles%
27내 그림MyPictures%UserProfile%\Documents\My Pictures
28Username %UserProfile%
29System32 %SystemRoot%\System32
2bCommon Files %CommonProgramFiles%
2dTemplates %AllUserProfile%\Templates
2e공유 문서CommonDocuments%AllUserProfile%\Documents
2f관리 도구 %AllUserProfile%\시작 메뉴\프로그램\관리 도구
30관리 도구 %UserProfile%\시작 메뉴\프로그램\관리 도구
31네트워크 연결  
35공유 음악CommonMusic%AllUserProfile%\Documents\My Music
36공유 그림CommonPictures%AllUserProfile%\Documents\My Pictures
37공유 비디오 %AllUserProfile%\Documents\My Video
38Resource %SystemRoot%\Resource
3bCD Burning %UserProfile%E\Local Settings\Application Data\Microsoft\CD Burning

부록2: 강좌에서 사용된 파일
Placebar.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Policies\comdlg32\Placesbar] "Place0"="MyDocuments" "Place1"="MyComputer" "Place2"=dword:00000012 "Place3"="E:\\Down" "Place4"="D:\\Temp"

E:\Down\Desktop.ini
[.ShellClassInfo]
InfoTip="다운로드한 파일을 저장합니다"
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-1001
[email protected]:\My Documents\Program\placebar.dll,-160
D:\Temp\Desktop.ini
[.ShellClassInfo]
InfoTip="파일을 임시로 저장"
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-258
[email protected]:\My Documents\Program\placebar.dll,-161

주1MyNetworkPlaces를 지정하면 일반적인 내 네트워크 환경이 아니라 %UserProfile%\NetHood 폴더가 나타난다. 따라서 일반적인 내 네트워크 환경을 나타나게 하려면 레지스트리 편집기로 16진값 12를 지정해야 한다.
주2문자열로 구성되는 시스템 폴더그룹 정책 편집기를 사용한 것과 동일한 효과를 갖는다.
주3PlacePlace0~Place4까지 지정이 가능하다. 즉, Place5는 지정할 수 없으며 필요한 경우 Place2까지만 지정해도 된다.
주4*.ico와 같은 아이콘 파일, *.exe 파일과 같은 실행파일, *.dll이나 *.icl과 같은 아이콘 파일을 지정할 수 있다.
주5폴더의 아이콘 변경하기에서 설명했듯 폴더에 아이콘과 설명을 할당하려면 반드시 읽기전용 속성이나 시스템 속성을 가지고 있어야 한다.
주6이 부분은 필지의 팁, 공용 대화상자 바로가기 숨기기를 인용한 것이다
주7당연한 얘기지만 지정은 가능하지만 동작은 하지않는다. 즉, 인터넷 탐색기 아이콘이 나타나기는 하지만 클릭해도 폴더 이동은 되지않는다.


다음글: XP 부팅/통합 CD 쉽게 만들기, nLite (67168)2004-07-26
이전글: LCD 파일을 다른 형식으로 변환하기 (80231)2003-08-06
<< 이전페이지 (1/2)

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.