Windows 탐색기에서 루팅 된 네임 스페이스 확장자를 호스팅하는 방법

StackOverflow https://stackoverflow.com/questions/279336

  •  07-07-2019
  •  | 
  •  

문제

특정 폴더에 루팅 된 네임 스페이스 확장자를 작성하는 방법이 있습니다.

다음과 같은 이름으로 폴더를 작성하는 것이 포함됩니다.

My Custom NSE.{785EE551-DEE1-4F57-A8C9-0EF76F346A29}

Windows Explorer는 해당 위치에서 해당 CLSID의 NSE를 자동으로 호스팅합니다.

그러나 내 삶을 위해 나는 더 이상 구문을 찾을 수 없습니다. 예전에는 네임 스페이스 확장 문서의 MSDN에 있었으며 네임 스페이스를 Windows 탐색기로 가져 오는 세 가지 방법을 나열했습니다.

구문은 무엇입니까 - 그것은 나를 미치게합니다!

도움이 되었습니까?

해결책

찾았어요. "내 컴퓨터"로 네임 스페이스 확장을 얻는 방법에는 3 가지가 있습니다.

네임 스페이스 확장자 위치 지정

a) 레지스트리에 항목을 추가하십시오

\Software
   \Microsoft
      \Windows
         \CurrentVersion
            \Explorer
               \(Virtual Folder Name)
                  \Namespace
                     \{785EE551-DEE1-4F57-A8C9-0EF76F346A29}

어디에 "가상 폴더 이름"하나가 될 수 있습니다

  • 내 컴퓨터
  • 데스크탑
  • ControlPanel
  • NetworkNeighborhood
  • NetworkNeighborhood entirenetwork
  • 원격 컴퓨터

b) 이름이 지정된 폴더를 만듭니다

My Custom NSE.{785EE551-DEE1-4F57-A8C9-0EF76F346A29}

c) 읽기 전용 시스템 폴더를 만들고 goodtop.ini 파일을 만듭니다.

[.ShellClassInfo]
CLSID={785EE551-DEE1-4F57-A8C9-0EF76F346A29}

별도의 Explorer 사본에서 Shell 네임 스페이스 확장을 호스팅 할 수도 있습니다.

%SystemRoot%\Explorer.exe /e,::{785EE551-DEE1-4F57-A8C9-0EF76F346A29}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top