Como posso extrair um ícone de um tipo de arquivo e aplicá-lo a um atalho?

9

Eu tenho um arquivo do tipo *.xyzque tem um bom ícone. Gostaria de definir esse ícone como o ícone de um atalho na minha área de trabalho. No entanto, a opção "Alterar ícone" na caixa de diálogo Propriedades só pode extrair ícones de .dlls, .exes, e .icos. Não tive sorte em encontrar o .dll/ .exe/ .icodo qual o ícone deste arquivo se origina.

Como posso encontrar o recurso que contém o ícone usado para uma extensão de arquivo específica?

Eric
fonte

Respostas:

9

se você estiver familiarizado com o registro, essas informações serão armazenadas em HKEY_CLASSES_ROOT

  1. abra o regedit (não mexa e mude nada)
  2. haverá uma lista de pastas na visualização da árvore à esquerda, clique na pasta chamada "HKEY_CLASSES_ROOT". procure nessa extensão a lista .xyz
  3. quando você clicar nele, o tipo de arquivo será listado.
  4. agora pesquise a lista em HKEY_CLASSES_ROOT até encontrar esse tipo
  5. nesse tipo, haverá uma pasta chamada DefaultIcon, na qual você encontrará o ícone usado
bigjohnny
fonte
Isso não está funcionando para mim. Não consigo encontrar as pastas de extensão, mas não parece haver DefaultIconpastas dentro delas. Eles estão ocultos para não administradores?
Eric
Opa, não li isso corretamente. Sim, eu tenho que trabalhar agora. Conselho: use uma lista ordenada na próxima vez em sua resposta - isso facilita a leitura.
Eric
4

Use o IrfanView, www.irfanview.com, um dos programas gratuitos mais úteis na web.

Instale-o, execute-o e arraste o .exe para a janela do IrfanView.

O ícone será exibido na tela do IrfanView. Se houver vários ícones, você poderá percorrê-los clicando na seta PARA BAIXO na barra de menus na parte superior da tela do IrfanView.

Você pode salvar um ícone em um arquivo separado usando Arquivo -> Salvar como . Você pode exportar todos eles usando OPTIONS -> EXTRACT_ALL_FRAMES. Experimente diferentes tipos de arquivos para obter as melhores resoluções. O tipo de arquivo .ICO é um bom lugar para começar.

Acabei de extrair cerca de 50 ícones de um executável do Windows 3.1 em cerca de 1 segundo.

johnrefling
fonte
2

O IconsExtract pode fazer isso por você.

Tamara Wijsman
fonte
Não acho que funcione para o que estou tentando fazer. Que extrai ícones de um .dllou .exe. Quero saber de qual .dllou .exeum determinado tipo de arquivo obtém seu ícone. Além disso, estou tendo dificuldade em encontrar um link para download
Eric
Clique no seu idioma na parte inferior da página ... Ele pode pesquisar em todo o disco todos os ícones existentes e garantir que você o encontre. Se você souber mais especificamente de onde poderia estar, poderá procurar apenas em C: \ Arquivos de Programas \ ApplicationNameHere ou C: \ Windows para encontrá-lo ainda mais rapidamente. Veja as perguntas relacionados para alternativas, mas eu acho que é mais rápido para percorrer ícones do que abrir os locais que você vê lá 1-por-1 ...
Tamara Wijsman
Bom ponto. Esse é o recurso que estava faltando no menu do ícone de alteração.
Eric
1

Talvez o IconViewer seja o que você está procurando.

bizarrechaos
fonte
0

você já tentou o hacker de recursos ou o sintonizador de recursos ... isso também pode ajudar: Alterar o ícone padrão de um Exe

Vizz
fonte
Meu problema é mais: "dado um tipo de arquivo associado a nenhum programa, localize (ou extraia) o arquivo de ícone usado para o arquivo".
Eric