日期:2014-05-19  浏览次数:20926 次

怎么将后缀名为.exe文件的图标提取出来?
我想把后缀名为.exe文件的图标提取出来,放到控件pictureBox中。请问该怎么做?

------解决方案--------------------
using System.Runtime.InteropServices;

[DllImport( "shell32.dll ")]
public static extern IntPtr ExtractIcon(IntPtr hInst,
string lpszExeFileName, uint nIconIndex);

private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image = Icon.FromHandle(
ExtractIcon(Handle, @ "c:\temp\temp.exe ", 0)).ToBitmap();
}


------解决方案--------------------
搜索下MicroangeloToolset6 这个工具 可以提取图标 还可以进行修改