Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как вытащить иконку с DLL или EXE файла?

40K
30 июня 2009 года
AL4X
12 / / 21.04.2009
Как вытащить иконку с DLL или EXE файла?
по таким даным:
DisplayIcon: C:\Program Files\xXx\yYy\rcimage.dll,1
В обект: System.Drawing.Icon
Icon ic = Icon.ExtractAssociatedIcon(filename.ico);
14K
30 июня 2009 года
MapbeBu4
8 / / 23.02.2006
Честно говоря не понял до конца вопроса. В самом вопросе уже содержится ответ... для примера:

 
Код:
Icon ic = Icon.ExtractAssociatedIcon("C:\\Program Files\\Far\\Far.exe");
40K
30 июня 2009 года
AL4X
12 / / 21.04.2009
Вот эта строка:
DisplayIcon: C:\Program Files\xXx\yYy\rcimage.dll,1

файл C:\Program Files\xXx\yYy\rcimage.dll а номер иконки я так понял 1, вот как с C#.Net получить указатель на иконку сюда:
Icon ic = Icon.ExtractAssociatedIcon(___!___);

Ведь номер иконки и больше может быть.
14
30 июня 2009 года
Phodopus
3.3K / / 19.06.2008
Используй апишную ExtractIconEx()
46K
08 июля 2009 года
B-F-G
3 / / 11.02.2009
public static Icon GetSysIcon(int icNo, string dll)
{
IntPtr HIcon = ExtractIcon(GetModuleHandle(string.Empty), dll, icNo);
return Icon.FromHandle(HIcon);
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог