2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
1

Как сделать свой .dll содержащий иконки Windows? Или как упаковать всё в .dll

11.10.2021, 19:13. Показов 2884. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, я решил заменить все иконки в windows(и вот не надо говорить, что так делать не хорошо) и мне нужно упаковать всё в .dll но не получается есть папка .rsrc в ней всё что нужно(см. картинку)
Миниатюры
Как сделать свой .dll содержащий иконки Windows? Или как упаковать всё в .dll  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2021, 19:13
Ответы с готовыми решениями:

Как сделать dll (exe) содержащий иконки windows?
Задача: есть множество файлов-маленьких картинок с расширением gif, bmp. Надо каким-то образом...

Как сделать свой интрепретатор C# или подключаемую из интерфейса DLL ?
Возможно я не совсем правильно обозвал эту тему, но смысл следующий. Есть программа работающая с...

Как посмотреть значки (иконки) в файлах shell32.dll, imageres.dll
Скажите, пожалуйста, как посмотреть значки (иконки) в файлах shell32.dll, imageres.dll.

Как достать и обработать иконки из dll со значками (shell32.dll)
Можно ли как-то взломать dll со значками(shell32.dll)

WinAPI находится в windows.h или в DLL (kernel32.dll,user32.dll и т. д)?
Объясните пожалуйста, для чего нужен заголовочный файл windows.h и какое отношение он имеет к DLL...

17
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
7422 / 4176 / 525
Регистрация: 13.03.2013
Сообщений: 15,240
Записей в блоге: 14
12.10.2021, 12:35 2
Цитата Сообщение от marcushollowey Посмотреть сообщение
заменить все иконки в windows
Какой Windows то? Заменить иконки на уже установленной системе, или Вы хотите изменить иконки в установочном дистрибутиве?
0
Эксперт С++
3574 / 2828 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
12.10.2021, 12:50 3
Цитата Сообщение от marcushollowey Посмотреть сообщение
мне нужно упаковать всё в .dll но не получается есть папка .rsrc в ней всё что нужно
мне интересно - вы чем там упаковываете ресурсы в библиотеку?
архиватором 7zip?
библиотека пишется кодом и компилируется в PE формат, а не говноупаковщиками, так что Visual Studio в помощь.
1
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
12.10.2021, 23:18  [ТС] 4
Цитата Сообщение от Maks Посмотреть сообщение
Какой Windows то?
Windows 8.1 Решил заменить иконки, но назад в dll не лезут, через Resource Hacker пытался, там все иконки после замены двигаются
0
Эксперт С++
3574 / 2828 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
13.10.2021, 14:06 5
Цитата Сообщение от marcushollowey Посмотреть сообщение
назад в dll не лезут, через Resource Hacker пытался, там все иконки после замены двигаются
естественно, я же сказал про PE формат, а это смещения va и rva.
нужно пересобирать импорт, а не просто заталкивать всё подряд в ресурсы.
1
Робот сгибальщик
1494 / 574 / 118
Регистрация: 29.07.2020
Сообщений: 3,050
Записей в блоге: 7
13.10.2021, 16:28 6
dll только с иконками это файл-контейнер иконок icl переименованный в dll.
Редакторов ICL полно. Axialis IconWorkshop например.
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
13.11.2021, 23:42  [ТС] 7
Цитата Сообщение от Jel Посмотреть сообщение
Axialis IconWorkshop например
Попробовал но файл не сохраняется пишет ошибка сохранения
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
13.11.2021, 23:47  [ТС] 8
Вот ошибка
Миниатюры
Как сделать свой .dll содержащий иконки Windows? Или как упаковать всё в .dll  
0
Робот сгибальщик
1494 / 574 / 118
Регистрация: 29.07.2020
Сообщений: 3,050
Записей в блоге: 7
14.11.2021, 09:48 9
Он не сохраняет в dll.
Сохранить в icl, затем переименовать расширение.
И не вздумай редактировать системные dll. Откатывать назад - танцы с бубнами на неделю, а то и переустановка. Кастомизация оси не для новичков.
Не мало служб пользуются system32.dll Поверь, даже звук в системе может пропасть из-за неправильной смены значка, потом разгребать реестр через WinPE придётся.
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
14.11.2021, 11:08  [ТС] 10
Цитата Сообщение от Jel Посмотреть сообщение
Он не сохраняет в dll.
Сохранить в icl, затем переименовать расширение.
И не вздумай редактировать системные dll. Откатывать назад - танцы с бубнами на неделю, а то и переустановка. Кастомизация оси не для новичков.
Не мало служб пользуются system32.dll Поверь, даже звук в системе может пропасть из-за неправильной смены значка, потом разгребать реестр через WinPE придётся.
Поэтому я и работаю на виртуальной машине чтобы избежать таких последствий
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
14.11.2021, 11:20  [ТС] 11
Однако расширение icl тоже не поддерживается
Миниатюры
Как сделать свой .dll содержащий иконки Windows? Или как упаковать всё в .dll  
0
Модератор
Эксперт HardwareЭксперт Windows
15900 / 7922 / 755
Регистрация: 03.01.2012
Сообщений: 32,863
14.11.2021, 11:57 12
Может, не сохраняется потому, что оно в корне диска С? А если создать папочку в документах пользователя и сохранить там?
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
14.11.2021, 12:12  [ТС] 13
Цитата Сообщение от gecata Посмотреть сообщение
Может, не сохраняется потому, что оно в корне диска С? А если создать папочку в документах пользователя и сохранить там?
не не помогло
0
Робот сгибальщик
1494 / 574 / 118
Регистрация: 29.07.2020
Сообщений: 3,050
Записей в блоге: 7
14.11.2021, 13:39 14
Axialis IconWorkshop не сохраняет в dll
На каком языке ещё повторить?
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
14.11.2021, 15:37  [ТС] 15
Цитата Сообщение от Jel Посмотреть сообщение
Axialis IconWorkshop не сохраняет в dll
На каком языке ещё повторить?
я сохранял в .icl
0
Робот сгибальщик
1494 / 574 / 118
Регистрация: 29.07.2020
Сообщений: 3,050
Записей в блоге: 7
14.11.2021, 16:23 16
Сорян, увидел.
Подальше от корня диска сохраняй. Есть же папка пользователя, в т.ч. документы, рабочий стол...
Почему как магнитом в корень тянет?
0
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
19.11.2021, 18:33  [ТС] 17
Цитата Сообщение от Jel Посмотреть сообщение
Сорян, увидел.
Подальше от корня диска сохраняй. Есть же папка пользователя, в т.ч. документы, рабочий стол...
Почему как магнитом в корень тянет?
Не чувак, не получается
Миниатюры
Как сделать свой .dll содержащий иконки Windows? Или как упаковать всё в .dll  
0
Робот сгибальщик
1494 / 574 / 118
Регистрация: 29.07.2020
Сообщений: 3,050
Записей в блоге: 7
19.11.2021, 21:59 18
Например, создать копию shell32.dll, переименовать расширение shell32.icl
Редактировать любым редактором иконок. Редактирование получается полноценное, не как в dll
Обратно переименовать icl в dll
0
19.11.2021, 21:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2021, 21:59
Помогаю со студенческими работами здесь

как сделать header, dll, чего написать в header фаилах, или .dll и т.д
Добрый ден форум! Может кто нить скинет учебник как сделать header, dll, чего написать в header...

UserControl. Как упаковать в DLL?
Доброго времени суток, уважаемые форумчане! Помогите, пожалуйста. Получила задание "написать...

Как User control упаковать в dll
Получил такое задание создать контрол и что бы он был в dll и как к его полям, если он в dll,...

Как множество dll собрать в один dll или exe файл?
Сделал тестовый проектик по работе с БД (Entity Framework), скомпилировал и как глянул в папку...

Как dll, jpeg, bmp, txt упаковать в один exe
Привет! Помогите разобраться со сборкой в один exe? Например, для test.exe требуется test.dll ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru