Faça com que uma extensão de imagem personalizada se comporte como uma existente no Windows 7 x64

Faça com que uma extensão de imagem personalizada se comporte como uma existente no Windows 7 x64

OK, então eu entendo que isso pode ser alcançado combinando uma série de respostas de outras perguntas, mas a receita exata está me escapando e me pergunto se não existe uma maneira 'correta' de fazer isso (talvez via VBScript ou semelhante).

Gostaria de renomear alguns arquivos TIFF para uma extensão diferente, mas gostaria que eles se comportassem exatamente como os arquivos TIFF no Windows - miniaturas, visualizador de imagens, associações. Eu tentei brincar com o shellex no registro (por algum motivo meu registro não tem shellex para tipos comuns, mas tudo parece funcionar), fazendo uma duplicata da classe raiz tiff, mas nenhuma delas funcionou. Posso ter feito errado. Também não tenho certeza do que é necessário após essas alterações (a descrição do tipo de arquivo no Explorer parece mudar imediatamente).

Então pensei em perguntar a você antes de danificar alguma coisa. Talvez isso possa ser útil para outra pessoa além de mim!

Responder1

Você não diz para qual extensão gostaria de renomeá-los, mas isso é feito facilmente.

  1. Abra o editor de registro e navegue atéHKEY_LOCAL_MACHINE\Classes\.tif
  2. Com a chave .tif destacada, clique em Arquivo -> Exportar e exporte a chave para um arquivo .reg.
  3. Abra o arquivo .reg no Bloco de Notas e substitua o .tif nos nomes das chaves pela extensão desejada.
  4. Importe o arquivo .reg de volta para o registro.

OBSERVAÇÃO-- Não use uma extensão que já esteja sendo usada por outra coisa ou você destruirá a associação de arquivo dessa extensão.

informação relacionada