Como obter uma lista de todas as extensões de arquivos associadas a um aplicativo específico?

1

Como posso escolher um aplicativo e gerar uma lista de todas as extensões de arquivos atualmente associadas a ele?

O Utilitário de Opções de Pasta do Windows Explorer me permite ir para o outro lado - ou seja, ver a que aplicativo uma determinada extensão de arquivo está associada, mas gostaria de ver uma lista por aplicativo de extensões associadas. Eu estava realmente esperando que eu pudesse apenas adicionar uma coluna "Application" ao utilitário de opções de pasta e, em seguida, apenas classificar por ele.

Existe um utilitário nativo para fazer isso? Aplicação de terceiros? Posso encontrar essa informação no registro?

    
por kce 31.12.2011 / 00:12

1 resposta

2

Tente encontrar o nome interno (ou o que você chama isso) da Associação de Aplicativos. Se você conhece uma extensão associada com certeza, execute o assoc e filtre todas as entradas que contenham a extensão conhecida. Depois de = você vê o nome interno do aplicativo ao qual a extensão está vinculada. Selecione uma parte exclusiva desse nome e faça uma segunda pesquisa. Aqui eu fiz isso para o MediaPlayer (nome "WMP11"):

C:\Users\me>assoc | find "mp3"
.mp3=WMP11.AssocFile.MP3

C:\Users\me>assoc | find "WMP11"
.asf=WMP11.AssocFile.ASF
.asx=WMP11.AssocFile.ASX
.au=WMP11.AssocFile.AU
.avi=WMP11.AssocFile.AVI
.cda=WMP11.AssocFile.CDA
.m1v=WMP11.AssocFile.MPEG
.M2V=WMP11.AssocFile.MPEG
<snip>
    
por 16.02.2012 / 09:55