Windows Vista (또는 Windows 7)에서 템플릿으로 사용할 사용자 지정 폴더 유형을 어떻게 추가합니까?


11

Vista (또는 Windows 7)의 폴더 유형 목록에 사용자 지정 설정을 추가하여 다른 폴더의 템플릿으로 사용할 수있는 방법을 찾고 있습니다.

추가하려는 템플릿은 표시된 날짜 열도 표시한다는 점을 제외하고 모든 항목과 동일합니다. 이 목록에 어떻게 추가합니까 (아래 이미지 참조)?

여기에 이미지 설명을 입력하십시오

답변:


2

나는이 질문에 정말로 궁금해서 가능한 모든 곳을 보려고했습니다. 내가 가장 먼 것은 MSDN 의이 링크 였습니다 .

찾고있는 데이터가 여기 레지스트리 키에 저장되어있는 것 같습니다. hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

불행히도 저는 레지스트리 전문가가 아니기 때문에 키를 검색하고 조사하기까지만했습니다. 그러나 Microsoft에서 지정한 FOLDERTYPEID 상수는 존재하지 않는 것 같습니다. 완전한 답변은 아니지만 모든 곳에서 검색 한 결과 같은 주제에 대해 더 많은 질문을 찾을 수있었습니다.


2

실제로 Windows XP의 폴더 템플릿 및 사용자 지정으로 인해 많은 부분이 손상되었습니다. 분명히, 이것은 십대 인턴들에 의해 잘못 프로그래밍 되었기 때문입니다 (이것이 사실인지 아닌지는 말할 수는 없지만, 나에게는 충분합니다.)

새 템플릿을 추가하는 방법은 없지만 먼저 폴더를 특정 템플릿에 할당 한 다음 레지스트리 내의 세부 사항을 변경하여 비슷한 효과를 얻을 수 있습니다.

레지스트리 내의 기존 템플릿 중 하나로 폴더를 변경 한 후 특정 폴더를 식별해야합니다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\[Whatever]\Shell\

[Whatever]숫자는 어디 입니까?

사용할 TEMPLATE 유형 의 REG_SZ문자열 값 FolderType이 있습니다. 예를 들어 음악의 경우 "MyMusic", 이미지의 경우 "MyPictures", "모든 유형의 문서"인 경우 "Documents"이러한 텍스트는 "% WINDIR % / shell 내에 있습니다. .inf "파일

"Vid" REG_SZ String Value는 "watermark"이미지의 클래스 ID를 포함합니다. 현재 유효한 파일 형식에 대해서는 언급 할 수 없지만 bmp, gif, png 또는 jpg를 모두 시도해야합니다.


0

레지스트리에서 표준 폴더 유형의 이름을 찾을 수 없으므로 불행히도 Windows 소프트웨어에 내장되어 있다고 생각합니다.

증명으로, 예를 들어 shell32.dll 내부의 유니 코드 문자열로 "사진 및 비디오"가 발견되었습니다. 또한 다른 비 관련 문자열 중에서 발견되었습니다. 따라서 모든 폴더 유형을 함께 패키지하려고 시도한 것 같지 않습니다. 즉, 새로운 유형이 Microsoft의 UI 디자이너가 발명 한대로 하나씩 추가되었습니다.

Microsoft의 느슨하고 근시안적인 프로그래밍 방식으로 귀하의 요청을 불가능하게 만듭니다. 어쨌든, 나는 당신이 shell32.dll를 해킹하고 싶을 것이라고 생각하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.