FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Extraer icono de archivo .exe
Hola compañeros del foro...
Tengo una consulta si alguien la puede responder... como se puede obtener el icono de un ejecutable (.exe)... Ya eh intentado aplicar todas las formas que muestran pero todas me devuelven este resultado: 㩃停潲牧浡䘠汩獥䕜卍䥜⁂慍慮敧屲䉉慍慮敧硥e奴皔묁쭨%묁 en ves del nombre del archivo o ruta del mismo... Eh probado el ultimo obteniendo el mismo resultado... muchas gracias... Trabajo con Delphi 2010 en Windows 7... Link: http://www.clubdelphi.com/foros/arch...hp?t-1655.html |
#2
|
||||
|
||||
Una cosa es extraer el icono de un ejecutable y otra, extraer o conocer el path de un icono asociado a un tipo de archivo.
¿Exactamente qué es lo que necesitas? Según el título parece que lo primero, pero según tus comentarios (nombre del archivo o ruta) parece que lo segundo...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Caroso,
Cita:
El código anterior extrae por medio de la API ExtractIcon todos los Icons del archivo referenciado en FileIcons y los salva a disco. Espero sea útil Nelson. Última edición por nlsgarcia fecha: 14-08-2013 a las 18:43:20. |
#4
|
||||
|
||||
Hola Caroso.
Agregando otra opción a la de nlsgarcia, también podes obtener el contenido del ícono de un ejecutable usando la función PrivateExtractIcons. Ejemplo: Pero como menciona Neftali, no está claro en tu mensaje si lo que deseas obtener es la imágen del ícono o la ruta. Ahora si lo que buscas es obtener la ruta al archivo .ico que originalmente cargó el ejecutable, la respuesta es: No es posible. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Caroso,
Esta es una variante basada en el código de los Msgs #3 y #4: Espero sea útil Nelson. |
#6
|
|||
|
|||
Muchas gracias
Cita:
|
#7
|
|||
|
|||
Hay alguna forma de extraer el icono de cualquier archivo sin que este sea un *.exe
He probado estos ejemplos y funciona pero algunos iconos me salen de color gris, no salen igual al icono original del programa. |
#8
|
||||
|
||||
Cita:
En ese caso, tal vez debas primero acceder a la aplicación asociada por defecto para abrirla y luego extraer el icono asociada a esta. Por ejemplo, los ficheros .PAS, no contienen icono, pero sí visualizan uno. Si quieres extraer ese icono debes seguir este procedimiento. ¿Es a esto a lo que te refieres?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
|||
|
|||
Si me referia a eso, el ejemplo que indicas ilustra perfectamente lo que preguntaba.
Era la duda que tenia por ejemplo si tengo un archivo *.pdf y este tiene un Icono y la aplicacion contiene un Icono diferente al archivo. Los iconos como el bloc de notas, carpetas, papelera de reciclaje, etc estos estan ligados a un archivo *.dll mas concretamente shell32.dll en el caso de windows 7 y tendria que abrir este archivo dll y extraer los iconos. Con tu respuesta me aclaras la duda que tenia, gracias Neftali |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
extraer informacion de un archivo .txt | richy08 | PHP | 8 | 16-10-2010 06:17:32 |
Extraer el texto de un archivo UTF-8 | ixMike | Varios | 0 | 10-10-2006 19:31:45 |
Extraer el icono de un archivo | dec | Trucos | 0 | 30-06-2006 23:53:43 |
no carga icono de un archivo de recursos | Patricio | Gráficos | 0 | 10-02-2006 14:37:15 |
extraer un icono | gemma | Varios | 10 | 28-06-2003 11:45:26 |
|