Come posso estrarre un'icona da un tipo di file e applicarla a un collegamento?


9

Ho un file di tipo *.xyzche ha una bella icona. Vorrei impostare quell'icona come icona per un collegamento sul mio desktop. Tuttavia, l'opzione "cambia icona" nella finestra di dialogo delle proprietà può solo estrarre icone da .dlls, .exes e .icos. Non ho avuto fortuna a trovare il .dll/ .exe/ .icoda cui proviene l'icona di questo file.

Come posso trovare la risorsa contenente l'icona utilizzata per una determinata estensione di file?

Risposte:


9

se si ha familiarità con il registro, tali informazioni vengono archiviate in HKEY_CLASSES_ROOT

  1. apri regedit (non scherzare e cambiare nulla)
  2. ci sarà un elenco di cartelle nella treeview a sinistra, fare clic su quella che si chiama "HKEY_CLASSES_ROOT". cerca in quella lunga lista l'estensione .xyz
  3. quando fai clic su di esso, verrà elencato il tipo di file.
  4. ora cerca l'elenco in HKEY_CLASSES_ROOT fino a trovare quel tipo
  5. sotto quel tipo ci sarà una cartella chiamata DefaultIcon dove troverai l'icona usata

Non funziona per me. Riesco a trovare le cartelle di estensione senza problemi, ma non sembrano esserci DefaultIconcartelle al loro interno. Sono nascosti ai non amministratori?
Eric,

Oops, non l'ho letto bene. Sì, ora ho funzionato. Un consiglio: usa un elenco ordinato la prossima volta nella tua risposta - facilita la lettura.
Eric

4

Usa IrfanView, www.irfanview.com, uno dei programmi gratuiti più utili sul web.

Installalo, eseguilo e trascina .exe sulla finestra di IrfanView.

L'icona apparirà nella schermata di IrfanView. Se sono presenti più icone, è possibile sfogliarle facendo clic sulla freccia GIÙ sulla barra dei menu nella parte superiore della schermata di IrfanView.

È possibile salvare un'icona in un file separato utilizzando File -> Salva con nome . Puoi esportarli tutti usando OPTIONS -> EXTRACT_ALL_FRAMES. Prova diversi tipi di file per le migliori risoluzioni. Il tipo di file .ICO è un buon punto di partenza.

Ho appena estratto circa 50 icone da un eseguibile di Windows 3.1 in circa 1 secondo.


2

IconsExtract può farlo per te.


Non penso che funzioni per quello che sto cercando di fare. Che estrae le icone da un .dllo .exe. Voglio sapere da quale .dllo .exeun determinato tipo di file ottiene la sua icona. Inoltre, ho difficoltà a trovare un link per il download
Eric,

Fai clic sulla tua lingua nella parte inferiore della pagina ... Può cercare in tutto il disco tutte le icone esistenti e assicurarsi che la troverai. Se sai più precisamente dove potrebbe essere, puoi solo cercare in C: \ Programmi \ NomeApplicativoHere o C: \ Windows per trovarlo ancora più velocemente. Vedi le domande correlate per le alternative, ma penso che sia più veloce scorrere le icone che aprire le posizioni che vedi lì 1 per 1 ...
Tamara Wijsman

Buon punto. Questa è la caratteristica che mi mancava dal menu delle icone di modifica.
Eric


0

hai provato l'hacker delle risorse o il sintonizzatore delle risorse ... anche questo potrebbe aiutare: Cambia l'icona predefinita di un Exe


Il mio problema è di più: "dato un tipo di file associato senza nessun programma, trova (o estrae) il file icona usato per il file".
Eric
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.