Windows 탐색기에서 루팅 된 네임 스페이스 확장자를 호스팅하는 방법
-
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}
제휴하지 않습니다 StackOverflow