Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Обои и Значки - Иконки

Ответить
Настройки темы
Обои и Значки - Иконки

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


А каким макаром можно заменить в своем дистрибутиве все иконки на свои и возможно ли вообще это сделать? Чтоб они соответственно автоматом встали.

Отправлено: 18:25, 23-12-2004

 

Аватара для taxist

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


В папке I386 shell32.dll не запакован сab-om.если же поменять в оригинальном shell32.dll иконки(Restorator 2004) и запихнуть в дистрибутив,при установке вылазит BSOD...типа для файла не сошлась контрольная сумма.так как поменять дефолтные иконки в дистрибутиве? я например хочу вставить иконки от XP в дистриб win2000

Отправлено: 19:49, 08-03-2005 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Mss Mss вне форума

Пользователь


Сообщения: 91
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребят а не замучаетесь менять иконки от одной винды для другой или есть способ разом?Это монотонная работа...а нет ли способа вытащить сразу все и вставить в shell32.dll другой винды и всё?Или по одной картинке\иконке это делать надо?
Вот у меня есть прога которая дописывает к картинка в нужной её части(слева,справа,сверху снизу) нужную надпись с твоим цветом и шрифтом...прога может работать с большим количеством файлов...реально ли все картинки shell32.dll этой прогой обработать?Сама прога конечно только jpg bmp и т.д. понимает..но может можно разом извлечь все картинки из dll,тогда они будут ввиде граф. файлов и уже тогда их обработать\изменить?

-------
Тяжёлое время требует жёстких решений.Небывает избавление от зла неприбегнув к нему же хоть и меньшему.


Отправлено: 13:28, 09-03-2005 | #12


Аватара для D@nil

Старожил


Сообщения: 177
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Я делаю с помощью Restorator ResPatcher:
Код: Выделить весь код
del %windir%\system32\dllcache\shell32.dll
copy Patch_shell32.exe %windir%\system32\Patch_shell32.exe
Patch_shell32.exe -auto
Можно так:
shell32.cmd
Код: Выделить весь код
del %windir%\system32\dllcache\shell32.dll /q
del %windir%\system32\shell32.dll /q
copy shell32.dll %windir%\system32\shell32.dll
P.S. Первый метод проверен на 100%

-------
Юмор - для поднятия настроения, и просто для души :)
http://danillab.com.ru/humor.php
http://danillab.com.ru


Отправлено: 18:20, 09-03-2005 | #13


Аватара для alcos

Пользователь


Сообщения: 175
Благодарности: 19

Профиль | Отправить PM | Цитировать


kirillkr
Цитата:
alcos
Ты земенил стандартные shell32.dll или перенастроил ссылки на свои значки?
Именно так, заменил shell32.dll подправленной, причём из последнего Hotfix-а SP3, предварительно исправив цифровую подпись, чтобы винда не ругалась.

taxist
Цитата:
при установке вылазит BSOD...типа для файла не сошлась контрольная сумма
Так вот, чтобы такого не происходило, существует специальная утилитка ModifyPE для исправления цифровой подписи

Mss
Цитата:
Это монотонная работа...а нет ли способа вытащить сразу все и вставить в shell32.dll другой винды и всё
Это действительно тяжкая работа, но результат того стоит, главное не поменять лишние иконки. Автоматом никак нельзя.

-------
"Пока вы сидите в интернете китайцы размножаются!"


Отправлено: 09:29, 15-03-2005 | #14


Аватара для specialist

Старожил


Сообщения: 406
Благодарности: 108

Профиль | Отправить PM | Цитировать


Кто подскажет мне вот какую весчь: как воткнуть уже вырванную из какой нибудь программы иконку в 7z sfx архив (эстетическое подобие настоящего инсталлятора - мелочь - но приятно)))) Restorator'ом получалось почему то только 16 цветные. Чем и как делать?

-------
Все что было создано руками и умом одного человека, может быть изменено по своему образу и подобию другим. ICQ: 560-361 Блог: repacksbyspecialist.blogspot.com


Отправлено: 13:48, 05-12-2005 | #15


Ветеран


Сообщения: 628
Благодарности: 51

Профиль | Отправить PM | Цитировать


specialist
делается ResHack'ом, если для ACDSee могу прислать удже пропатченый 7x.sfx

Отправлено: 14:44, 05-12-2005 | #16


Аватара для specialist

Старожил


Сообщения: 406
Благодарности: 108

Профиль | Отправить PM | Цитировать


EgOrus
Кашпировский, блин Да, в частном случае, для ACDSee, но в общем - для наращивания опыта создания красивых инсталляций. Спасибо. Попробую.

-------
Все что было создано руками и умом одного человека, может быть изменено по своему образу и подобию другим. ICQ: 560-361 Блог: repacksbyspecialist.blogspot.com


Отправлено: 14:54, 05-12-2005 | #17


Аватара для specialist

Старожил


Сообщения: 406
Благодарности: 108

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg ACDSee.JPG
(10.6 Kb, 163 просмотров)

Замена иконки 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)

Последний раз редактировалось specialist, 15-12-2005 в 14:21.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:02, 08-12-2005 | #18


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


ништяк,над этим надо задуматься.

-------
ВНИМАНИЕ:ламер в онлайне!


Отправлено: 19:30, 08-12-2005 | #19

mamadu


Сообщения: n/a

Профиль | Цитировать


To alcos

Цитата:
под Windows Longhorn делал, потом закинул их в дистрибутив WinXPsp2CorporateRus и они сразу устанавливаются как надо.
Не поделишся тем что получилось?

Отправлено: 01:22, 25-12-2005 | #20



Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Обои и Значки - Иконки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Иконки не меняются QUMATOZ Microsoft Windows 2000/XP 1 24-06-2009 15:40
Интерфейс - Иконки в трее SanekIrk Microsoft Windows Vista 8 09-05-2009 16:58
Обои и Значки - Иконки DarkDeivel Оформление Windows XP 11 30-06-2008 12:40
Иконки Harry Potter Хочу все знать 4 23-10-2006 21:50
Иконки в ХР Sexsei Хочу все знать 2 19-08-2003 11:29




 
Переход