Como adiciono um tipo de pasta personalizado para usar como modelo no Windows Vista (ou Windows 7)?

11

Estou procurando uma maneira de adicionar uma configuração personalizada à lista de tipos de pasta no Vista (ou Windows 7) para que eu possa usá-la como modelo para outras pastas.

O modelo que gostaria de adicionar seria idêntico a Todos os itens, exceto também pela exibição da coluna Data da captura. Como adiciono a esta lista (veja a imagem abaixo)?

insira a descrição da imagem aqui

travis
fonte

Respostas:

2

Eu estava realmente curioso sobre essa questão e tentei procurar em todos os lugares que pude. O mais longe que consegui foi esse link no MSDN.

Parece que esses dados que você está procurando estão armazenados na chave do registro aqui: hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

Infelizmente, não sou especialista em registro, por isso fui tão longe quanto procurar a chave e investigar. No entanto, as constantes FOLDERTYPEID especificadas pela Microsoft não parecem estar lá. Desculpe, essa não é uma resposta completa, mas procurei em todos os lugares e tudo o que pude encontrar foram mais perguntas sobre o mesmo tópico.

NoCatharsis
fonte
2

Na verdade, há muitos problemas com os modelos de pastas e a personalização no Windows XP. Aparentemente, isso se deve ao fato de ser programado incorretamente por estagiários adolescentes (embora eu não possa dizer se isso é verdade ou não, isso faz sentido o suficiente para mim).

Não há como adicionar um novo modelo, mas é possível obter um efeito semelhante, primeiro atribuindo uma pasta a um modelo específico e alterando as especificidades no registro.

Você precisa identificar a pasta específica após alterá-la para um dos modelos existentes no registro:

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

onde [Whatever]será qualquer número

Existe uma REG_SZstring Valor denominada FolderTypepara o tipo TEMPLATE a ser usado: por exemplo, "MyMusic" para Música, "MyPictures" para imagens, "Documentos" para 'Documentos de qualquer tipo'. O texto para estes está localizado dentro do "% WINDIR% / shell arquivo .inf "

O "Vid" REG_SZ String Valuecontém o ID da classe para a imagem "marca d'água". No momento, não posso comentar quais tipos de arquivos são válidos, mas todos devem ser tentados bmp, gif, png ou jpg.

ppPJjj
fonte
0

Como não é possível encontrar os nomes dos tipos de pasta padrão no registro, acredito que, infelizmente, eles estão embutidos no software Windows.

Como prova, encontrei, por exemplo, "Imagens e vídeos" como uma string unicode dentro do shell32.dll. Além disso, foi encontrado entre outras seqüências não relacionadas. Portanto, parece que não houve nenhuma tentativa de empacotar todos os tipos de pastas, o que significa que eles foram adicionados um a um, à medida que novos tipos foram inventados pelos designers de interface do usuário da Microsoft.

Receio que esse tipo de programação superficial e míope da Microsoft torne sua solicitação impossível. De qualquer forma, não acredito que você deseje invadir o shell32.dll.

harrymc
fonte