using System; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; namespace ProgramasInstalados.Clases { /// <summary> /// Clase para extraer iconos de ficheros de recursos. /// </summary> class Iconos { ... ... ... /// <summary> /// Devuelve el icono del programa /// </summary> /// <param name="path"> /// La ruta del programa al que se le quiere sacar el ícono /// ej: "c:/prog.exe" </param> /// <returns> /// Un objeto Icon con el icono o null /// </returns> public static Icon IconDelPrograma(string path) { Icon icono = null; try { icono = Icon.ExtractAssociatedIcon(path); } catch { //capturo la excepcion } return icono; } ......... } }
viernes, 22 de junio de 2012
Cómo sacar un ícono de un .exe o .dll en .NET con C#
Aquí una pequeña función que sirve para sacar el ícono de un archivo (.exe, .dll) en windows en c#.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario