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