Иконки
А каким макаром можно заменить в своем дистрибутиве все иконки на свои и возможно ли вообще это сделать? Чтоб они соответственно автоматом встали.
|
Надо просто заменить иконку в системных файлах. (shell32.dll)
Заменить поможет Restorator 2004 А потом упаковать makecab'ом |
А рабочую ссылочку можно ? не триал :)
|
sadmin
Цитата:
|
Rodmann
Надо править несколько файлов: Shell32.dll, Moricons.dll, Msgina.dll, Pifmgr.dll, iexplore.exe, explorer.exe, shdoclc.dll. Основной конечно же Shell32.dll. Все они содержат различные иконки и имеют разные назначения. Я Ресторатором поменял себе много значков в этих файлах, под Windows Longhorn делал, потом закинул их в дистрибутив WinXPsp2CorporateRus и они сразу устанавливаются как надо. КРАСЯВО ТЕПЕРЬ ВАЩЕ!!! |
Да, вот ещё забыл сказать:
Хотел было при установке Винды поместить разные значки на рабочий, но столкнулся с такой проблемой: значки ставятся, но иконки из файлов не берутся и это при том, что я прописывал в пути ярлыка системную переменную "%systemdrive%", а не конкретный путь. Пришлось готовые ярлыки загнать в SFX архив и запускать файл при установке винды. Так всё работает. |
Можно ли поменять иконку конкретно взятой папки автоматически ?
|
Kostyas
Думаю, да. В папке с измененной иконкой должен быть файл desktop.ini. Внутри путь к файлу с иконками и номер иконки. |
Vadikan
Спасибо. Но это работает только если папки присвоен аттрибут "Системная" Я сделал так: 1. Копирую в папку desktop.ini 2. прописываю в СМD : attrib +s путь\папка |
alcos
Ты земенил стандартные shell32.dll или перенастроил ссылки на свои значки? |
В папке I386 shell32.dll не запакован сab-om.если же поменять в оригинальном shell32.dll иконки(Restorator 2004) и запихнуть в дистрибутив,при установке вылазит BSOD...типа для файла не сошлась контрольная сумма.так как поменять дефолтные иконки в дистрибутиве? я например хочу вставить иконки от XP в дистриб win2000
|
Ребят а не замучаетесь менять иконки от одной винды для другой или есть способ разом?Это монотонная работа...а нет ли способа вытащить сразу все и вставить в shell32.dll другой винды и всё?Или по одной картинке\иконке это делать надо?
Вот у меня есть прога которая дописывает к картинка в нужной её части(слева,справа,сверху снизу) нужную надпись с твоим цветом и шрифтом...прога может работать с большим количеством файлов...реально ли все картинки shell32.dll этой прогой обработать?Сама прога конечно только jpg bmp и т.д. понимает..но может можно разом извлечь все картинки из dll,тогда они будут ввиде граф. файлов и уже тогда их обработать\изменить? |
Я делаю с помощью Restorator ResPatcher:
Код:
del %windir%\system32\dllcache\shell32.dll shell32.cmd Код:
del %windir%\system32\dllcache\shell32.dll /q |
kirillkr
Цитата:
taxist Цитата:
Mss Цитата:
|
Кто подскажет мне вот какую весчь: как воткнуть уже вырванную из какой нибудь программы иконку в 7z sfx архив (эстетическое подобие настоящего инсталлятора - мелочь - но приятно)))) Restorator'ом получалось почему то только 16 цветные. Чем и как делать?
|
specialist
делается ResHack'ом, если для ACDSee могу прислать удже пропатченый 7x.sfx |
EgOrus
Кашпировский, блин :) Да, в частном случае, для ACDSee, но в общем - для наращивания опыта создания красивых инсталляций. Спасибо. Попробую. |
Вложений: 1
Замена иконки 7z sfx архива. Придание инсталлятору подобающего вида. Вокруг да около ходили много, но по-моему так никто подробно и не раскрывал суть вопроса: Как вставить в создаваемый вами дистрибутив на основе 7z sfx модуля свою иконку? Скоро надеюсь грянет обещанная Oleg_Sch гуи-оболочка, в которой можно будет легко и просто выбирать из каких файлов, с помощью какого модуля и его параметров делать инсталляшку, а также присваивать ей свою иконку... А пока, осмелюсь выложить не очень сложный алгоритм альтернативных, но вполне осуществимых действий, приводящих к желаемому результату. Итак, для начала остановимся на необходимом программном обеспечении. Можно использовать множество программ для тех или иных целей, но я остановлюсь на тех, которыми пользовался сам - редактор ресурсов Resource Hacker и редактор иконок AWicons Pro. Русскую версию первого лучше всего взять на сайте www.samlab.ws а второй поискать с помощью какого-нибудь поисковика. Итак, приступаем к работе: - устанавливаем, регистрируем... короче добиваемся работоспособного состояния вышеназванных программ. - запускаем Resource Hacker. Файл - Открыть - выбираем в нем любой исполняемый файл, иконку из которого требуется вытащить. - идем в пункт Icon Group и находим в одной из его подпапок требуемый ресурс иконок (их может быть несколько - нужную нам группу выбираем визуально, смотря на отображающиеся в правой части окна программы иконки). - нажимаем на нем правой кнопкой мыши и выбираем пункт меню Сохранить [Icon Group: ....], далее указываем путь и имя файла иконок. - поскольку в получившемся файле иконок их очень много а нам хочется чтобы размер дистрибутива практически не увеличился, нам теперь нужно убрать лишние иконки из этого файла. Я воспользовался программой AWicons Pro - открыл файл извлеченных на предыдущем этапе иконок и нажимая последовательно на одной за другой иконках правой кнопкой мыши, выбирал в контекстном меню Удалить, пока не осталось всего две нужных мне иконки - 16Х16 и 32Х32 точки 32-битного цвета и сохранил этот обрезанный ресурс. - далее снова открываем Resource Hacker. Файл - Открыть (тип файлов - Все файлы) выбираем наш модуль 7z sfx (он должен быть несжатым упаковщиком upx, если сжат - распаковать командой upx -d your_sfx.sfx, а после подмены иконок - запаковать командой upx --best your_sfx.sfx ;естесственно, что в этом случае заранее скачанный вами упаковщик upx должен находиться в одной папке с упаковываемым 7z sfx модулем) и жмем кнопку Открыть. - снова заходим в пункт Icon Group, находим там подпапку с искомым ресурсом иконок, и нажав на самом ресурсе иконок правой кнопкой мыши из контекстного меню выбираем пункт Заменить ресурс ... - в открывшемся окне щелкаем по кнопке Открыть значок, выбираем файл иконок, который был до этого предварительно обрезан и щелкаем по кнопке Заменить и далее Закрыть. - после проделанных действий можно нажать Файл - сохранить как ... и указав нужную папку и имя вашего нового 7z sfx модуля выйти из программы. - нужно убедиться что программа не забыла дописать расширение файла .sfx а если забыла дописать его ручками - далее из командной строки или с помощью заботливо созданного командного файла следующего содержания COPY /b your_sfx.sfx + your_config.txt + your_7z.7z your_install.exe где: your_sfx.sfx - вами замучанный 7z sfx модуль your_config.txt - вами созданный файл конфигурации модуля 7z sfx your_7z.7z - ваш 7z архив с программой your_install.exe - ваша получающаяся на выходе инсталляшка вы сможете получить ваш инсталляционный файл с красивой иконкой! Удачи! P.S.: практика показала, что лучше всего оставить вообще только одну иконку - самую лучшую (48х48 32bit) |
ништяк,над этим надо задуматься.
|
To alcos
Цитата:
|
mamadu
Чем именно (какие файлы хочется), мои изменённые файлы весят 74Мб. Вообще существует такой пакет PackLonghorn_Inspirat_1.хх, где иконки заменяются в файлах автоматически с помощью консольных команд программы ResHacker. Я сильно не стал разбираться, но там все иконки и командные файлы разложены по соответствующим папкам и всёэто работает. |
Как это 74 мб? Файл с иконками shell32.dll - 74 мб? Мне надо только иконки поменять в инсталяхе ХП сп 2 (корп. рус). Я сделал пакет иконок Икон паком - получились 2 файла - my.icl (около 9 мб) и my.iconpackage (4 кб).
Эти "творения" можно как то автоматом при установке впихнуть? |
mamadu
Надежнее всего делать ResHacker'ом Быстрее Restorator. |
mamadu
Цитата:
На второй вопрос я не знаю ответа |
А у меня проблема с интеграцией в дистрибутив уже измененной shell32.dll
Подправил ее с помощью modifype. Запаковал makecab'ом. Заменил в дистрибутиве. А после установки Винды у меня опять стандартная библиотека! И откуда винда ее только взяла?! |
Кто-нибудь знает где можно найти инфу по структуре иконок в файле shell32.dll ? Т.е. хотелось бы знать какой номер иконки и за что отвечает, что отображают?
|
Парни!!!
Поставил себе клёвый пакет иконок используя IconPackager. Иконки можно выдрать оттуда и далее пропатчить ими нужные файлы, чтобы использовать при автоматической установке. Это займёт определённое количество времени(не маленькое), которого итак нет. Можно сохранить иконки изменённые IconPackager каким-то другим способом?? Ведь он не патчит shell32 и прочие. Если кто знает - подскажите ПЛИИИЗ!!! |
Существует такой комплект - Zver CD
Там уже готовые иконки от висты вшиты. Можно ли просто скопировать измененные shell32.dll и иже с ними в свой дистрибутив? Или нужно с бубном плясать? |
Кто нить подскажет, в каком файле хранятся иконки панели управления?
|
d0ublezer0, ну в дистрибутиве файл называеться shell32.dl_ если хочешь просто перепиши его себе и все должно быть нормально)главное чтобы файл shell32.dll не весил больше 25,5 мб
|
d0ublezer0, лучше не надо. Хороший выход - скачать паки для замены и иконок, и и других частей интерфейса для интеграции посредством апдейт пака. Все можешь найти здесь http://forum.oszone.net/forum-75.html в разделе Оформление.
кстати Zver использует один из этих паков RoyalePath по-моему |
Rodmann, Я использую vista path хотя это уже не он, мне нужен был просто срипт)там практически все файлы изменены на мои)моменять иконки можно на свои только надо не превышать опр размер файла(shell32)иначе проблемы а так попробуй только тесть на виртуал PC а то мало ли что)
|
Привет всем. У меня черезчур стандартные иконки на XP? оригинальные! Они меня бесят уже. Посоветуйте где можно скачать крутые какие-нибудь иконки чтобы преобразить мой XP =)
|
Цитата:
|
Приветствую,
Хотелось бы узнать где в ХР находятся стандартные анимированные файлы иконок по операциям с файлами. Которые выводятся в окна, например, при операциях копировании/удалении файлов и т.д.. Ну и попутно вопросы по этой теме: - Как и в чем их делали/и как мне самому реализовать подобное (если есть какой софт то ссылку на него и туторы, желательно) - Как и чем их вынуть из системных файлов, если они хранятся в длл, ехе или еще чем. Буду очень благодарен за ответы. :) |
Цитата:
|
Время: 10:17. |
Время: 10:17.
© OSzone.net 2001-