|
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
|
|
Как сделать dll (exe) содержащий иконки windows?09.09.2011, 10:51. Показов 27276. Ответов 32
Метки нет (Все метки)
Задача: есть множество файлов-маленьких картинок с расширением gif, bmp. Надо каким-то образом запихать их в систему. В windows это называется 'файл со значками'. Знакомый выиграл на дизайнерском конкурсе своеобразный приз - набор супериконок
, но как их установить в систему не знаем.
0
|
|
| 09.09.2011, 10:51 | |
|
Ответы с готовыми решениями:
32
Вытаскивание иконки из DLL (EXE) с использованием ExtractIconEx Иконки из ubuntu nautilus в проводник windows 7. Можно как то сделать?
|
|
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 45
|
|
| 18.09.2011, 08:37 | |
|
Каждая иконка в файле dll или exe имеет свой номер. Ссылка указывает на конкретную иконку (например: explorer.exe,0 или shell32.dll,3), а система дальше уже сама, в соответствии с своими настройками, выбирает какое расширение с какой глубиной цвета ей установить на объект (если, конечно, ей есть из чего выбирать, т.е иконка разбита по расширению и цвету). IconPackager только подставляет иконки на объекты, т.е. корректирует именно ссылки. А вот в AWIcons можно побить эти иконки (об этом уже писалось). А если нужно засунуть иконку (битую) в dll или exe, то нужно использовать Restorator (или подобные ему).
0
|
|
|
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
|
|
| 18.09.2011, 10:47 [ТС] | |
|
что значит 'побить'?
0
|
|
|
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 45
|
|
| 18.09.2011, 10:48 | |
|
petrovich1 укажи свой майл, если нужен мой пакет иконок. Указанный мёртв.
0
|
|
|
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 45
|
|
| 18.09.2011, 10:49 | |
|
'Побить' - сделать иконку с разными расширениями и разными глубинами цвета, и сохранить как объект.
0
|
|
|
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 45
|
|
| 18.09.2011, 10:56 | |
|
petrovich1 найди и скачай программу AWIcons, разговор будет предметнее.
0
|
|
|
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
|
|
| 18.09.2011, 11:00 [ТС] | |
|
Уже давно скачал и установил.
0
|
|
|
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
|
|
| 18.09.2011, 11:06 [ТС] | |
|
Да мне весь расклад давно понятен. Сам я рисовать не собирался. Вообще больше интересовал именно процесс импортирования иконок в exe. Все понятно, все получилось только вот иконки оказались резкими по краям, в тоже время стандартные иконки Win каким-то образом сглажены по краям и выглядят лучше.
0
|
|
|
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
|
|
| 18.09.2011, 11:07 [ТС] | |
|
может есть каккое-то дополнительное свойство/прием/параметр, касающийся именно сглаживания?
0
|
|
|
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 45
|
|
| 18.09.2011, 11:08 | |
|
Тогда ещё разок прочитай на первом листе форума 'Автор: gomboev Дата: 04.07.2005 09:09'
0
|
|
|
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 45
|
|
| 18.09.2011, 11:09 | |
|
Ссори, торможу.
0
|
|
|
0 / 0 / 0
Регистрация: 08.09.2011
Сообщений: 45
|
|
| 18.09.2011, 11:15 | |
|
Резкими они могу получиться если WinДа не находит в иконке оптимальный вариант расширения и глубины цвета, и ставит что есть. Например, ищет она 32х32,32бита, а есть только 48х48,32бита, тогда она по тупому её уменьщает в ставит, отсюда и резкость.
Уменьшение со сглаживанием можно сделать в AWIcons->Объект->Создать изображение из имеющегося.
0
|
|
|
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
|
|
| 18.09.2011, 11:25 [ТС] | |
|
А вот это ценная инфа! Спасибо!
0
|
|
|
4 / 4 / 3
Регистрация: 28.07.2012
Сообщений: 185
|
|
| 28.04.2015, 13:08 | |
|
Тема конечно до жути старая, но я оставлю тут свой ответ, потому что сегодня добился того, что собственно и хотел сделать. А сделать я хотел свою *.dll, в которой хранятся иконки. Можно конечно это сделать с помощью программирования, но ставить среду и разбираться в создании dll-ресурсов займёт время, поэтому придумал вот такой вариант - более простенький. Сделал по следующему алгоритму:
- Скачиваем программу Restorator. - Скачиваем необходимые вам наборы иконок в формате *.ico. Рекомендую сайт iconsearch.ru. - Открываем Restorator. Открываем с помощью него файл shell32.dll из папки Windows. Удаляем все разделы, кроме соответственно "Иконки". Добавляем/удаляем из него понравившиеся/не понравившиеся иконки (те, что в формате *.ico). - Далее нажимаем сохранить как и сохраняем в любое удобное для вас место с расширением dll. - Затем, если необходимо сменить иконку у своего приложения, заходим в свойства объекта и ссылаемся вот на этот наш dll-файл, который содержит наборы иконок. Надеюсь помогу тому, кто искал ответ на данный вопрос. p.s спросите зачем всё это - для того, чтобы не хранить кучу ico-файлов, а иметь их все в одной dll'ке.
0
|
|
| 28.04.2015, 13:08 | |
|
Как посмотреть значки (иконки) в файлах shell32.dll, imageres.dll Как достать и обработать иконки из dll со значками (shell32.dll) Как узнать из под Линукс информацию о Windows EXE/DLL файле?
Как множество dll собрать в один dll или exe файл? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|