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

9

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

O modelo que gostaria de adicionar seria idêntico a Todos os Itens, exceto que também a coluna Data Tomada exibida. Como eu adiciono a esta lista (veja a imagem abaixo)?

    
por travis 30.07.2010 / 17:49

3 respostas

2

Eu estava muito curioso sobre esta questão também, então tentei olhar em todos os lugares que pude. O mais longe que cheguei foi este link no MSDN.

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

Infelizmente eu não sou especialista em registro, então eu só fui ao ponto de procurar a chave e investigar. No entanto, as constantes FOLDERTYPEID especificadas pela Microsoft não parecem estar lá. Desculpe, não é uma resposta completa, mas eu procurei em todos os lugares e tudo que pude encontrar foi mais perguntas sobre o mesmo assunto.

    
por 21.10.2010 / 02:10
2

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

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

Você precisa identificar a pasta específica depois de 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

Há um valor% stringREG_SZ chamado FolderType para o tipo TEMPLATE a ser usado: ou seja, "MyMusic" para música, "MyPictures" para imagens, "Documents" para "documentos de qualquer tipo" O texto para estes está localizado dentro do arquivo "% WINDIR% / shell.inf"

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

    
por 16.06.2012 / 15:21
0

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

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

Eu tenho medo que essa maneira desleixada e míope de programação da Microsoft torne o seu pedido impossível. De qualquer forma, não acredito que você queira hackar o shell32.dll.

    
por 20.10.2010 / 12:00