Icon a = Icon.ExtractAssociatedIcon(@"C:\Program Files\Internet Explorer\iexplore.exe");
Image im = a.ToBitmap()
Ответ 4
Для тех, кто хочет сделать обратный: (VB.NET; myImage- > myIcon)
Dim tmpBmp As Bitmap
tmpBmp = myImage
Dim hIcon As IntPtr = tmpBmp.GetHicon
myIcon = Icon.FromHandle(hIcon)
Я пишу это здесь beacause по googling "System.Drawing.Image", преобразованный в "System.Drawing.Icon", приносит сюда, и я думаю, что это не заслуживает нового вопроса.
Ответ 5
Очень просто. Значок имеет метод с именем ToBitmap.