잡학사전

[컴퓨터-시스템] 폴더,하드 클릭하면 새창으로 뜰때

Radsaga 2008. 12. 3. 20:53

① regedit 을 실행해서 HKEY_CLASSES_ROOT - DIRECTORY - Shell 을 열어본다. 기본값이 데이터가 open 이 되도록 한다.

② 그 다음 밑에 open 이라는 키가 없으면 만들고 있으면 다음으로 넘어간다.

③ open 키 밑에 command 키와 ddeexec 키를 만든다.(있으면 상관없다. 아마 ddeexec는 없을것이다.)

④ command 의 기본값으로 < %SystemRoot%\Explorer.exe /idlist,%I,%L > 가 들어가게 한다. 물론 각괄호는 빼야한다. 그리고 %L 앞에 있는 문자는 영어 대문자 아이 이다. 굴림체에서는 엘소문자와 아이대문자가 구분이 안가서 적었다. ㅡ.ㅡ;

⑤ ddeexec 의 기본값으로는 < [ViewFolder("%l", %I, %S)] >를 넣는다. 각괄호안에 있는 [,]는 반드시 넣어야 한다. 여기서 따옴표안의 l 은 영어 소문자 엘 이고 중간은 영어 대문자 아이이다. 진짜 구분하기 힘드네 ㅡ.ㅡ;

⑥ ddeexec 안에 문자열 값으로 NoActivateHandler 를 넣는다.(넣지 않아도 관계없다.)

⑦ ddeexec 의 밑에 Application, IfExec, Topic 3가지의 키를 넣는다.

⑧ Application 키의 기본값으로는 Folders 을 넣는다.

⑨ IfExec 의 기본값으로는 [] 를 넣는다.

⑩ Topic 의 기본값으로는 AppProperties 를 넣는다.

 이로써 폴더를 더블클릭하면 예전처럼 같은 창에서 잘 열릴것이다.

 이번에는 드라이브를 설정하자.

① regedit 을 실행해서 HKEY_LOCAL_MACHINE - SOFTWARE - Classes - Drive - shell 을 열어본다. 기본값이 데이터가 open 이 되도록 한다.

② 위에 있는 ②~⑩ 번 과정과 똑같이 한다.

 이제 내컴퓨터에서 드라이브를 클릭해도 예전처럼 같은창에서 열릴 것이다.
 밑에 알기 쉽도록 트리 형식으로 만들어 놓은것을 보고 참고하기 바란다.

------------- regedit --------------
... shell = 기본값 : open
  └ open = 기본값 : (비워둠)
    └ command = 기본값 : %SystemRoot%\Explorer.exe /idlist,%I,%L
    └ ddeexec = 기본값 : [ViewFolder("%l", %I, %S)] , 문자열값 NoActivateHandler
       └ Application = 기본값 : Folders
       └ IfExec = 기본값 : []
       └ Topic = 기본값 : AppProperties
--------------- e n d --------------

 

============================ 네이버 지식인에서 ==================================