|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Разное - увеличение размера shell32 |
|
Разное - увеличение размера shell32
|
Пользователь Сообщения: 134 |
Профиль | Отправить PM | Цитировать Собственно вопрос к экспертам форума, как известно shell32.dll поддерживает только увеличение размера до 25 мег, можно ли где-то прописать чтобы shell32 поддерживал размер больше чем 25?
|
|
Отправлено: 16:58, 13-06-2008 |
Пользователь Сообщения: 114
|
Профиль | Отправить PM | Цитировать Дело не в Shell32, а в том что прямо за ней в памяти идёт User32 и свободного пространства так как раз ~25 метров. Решить эту проблему без изменения адресов загрузки системных библиотек не получится, а изменять их я бы не советовал, хотя на первый взгляд система с перемещённой User32.dll (перемещал вперёд на 16М с помощью EDITBIN.EXE) работает без проблем.
|
Отправлено: 17:58, 13-06-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать _DRON_, а если подрубить shell32 и переназначить некоторые иконки, можно ли манипулируя с размещением их в памяти высвободить ресурсы? Или строго оговорено их пространство и такая фича не поможет добыть ископаемые ресурсы?
|
Отправлено: 18:02, 13-06-2008 | #3 |
Пользователь Сообщения: 114
|
Профиль | Отправить PM | Цитировать Admiral, а теперь, если можно, всё то же самое но на более понятном языке
UPD: Кажется я понял о чём речь... ну надеюсь Раскидать shell32 так чтобы она занимала незанятые другими DLL места не получиться, так что есть всего два варианта: 1- уменьшить саму Shell32 путём удаления ненужных иконок и анимаций. Сам я всеми этими "вистапатчами" не пользуюсь, но думаю, что там можно к примеру удалить иконки с низким разрешением или всё равно неподдерживаемые Vista-иконки. Вобщем это хлопотный, но наиболее правильный путь. 2- сдвинуть User32.dll немного вверх, это даст от 40 (проверено), до 53 мегабайт под саму Shell32.dll. Какие тут могут быть проблемы я не вкурсе, но желающие могут потестировать это даже на работающей системе: для начала надо отрубить SFC (по крайней мере для User32.dll) затем скопировать User32.dll в удобное место и переместить с помощью "editbin.exe /REBASE:BASE=0x7f360000 user32.dll", затем надо переименовать оригинальную user32.dll в какую нибудь user32.old и вернуть вместо неё изменённую версию. После этого перегружаем винды и наблюдаем результат. |
Последний раз редактировалось _DRON_, 13-06-2008 в 22:40. Отправлено: 20:46, 13-06-2008 | #4 |
Пользователь Сообщения: 128
|
Профиль | Сайт | Отправить PM | Цитировать ребята, а не проще ли упаковать shell32.dll, например upx'ом и дело в шляпе?
|
|
Отправлено: 23:52, 13-06-2008 | #5 |
Ветеран Сообщения: 2907
|
Профиль | Отправить PM | Цитировать Цитата WindoStroy:
|
|
Отправлено: 23:57, 13-06-2008 | #6 |
Пользователь Сообщения: 128
|
Профиль | Сайт | Отправить PM | Цитировать Котяра, по идее будет. но могут быть подводные камни.
|
Отправлено: 00:21, 14-06-2008 | #7 |
Пользователь Сообщения: 114
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 00:47, 14-06-2008 | #8 |
Старожил Сообщения: 334
|
Профиль | Отправить PM | Цитировать а если убрать ненужные битмапы от Windows Embedded итд?
|
------- Отправлено: 02:41, 14-06-2008 | #9 |
Ветеран Сообщения: 4735
|
Профиль | Отправить PM | Цитировать borzoy, можно еще посмотреть кодировку 1033 или 1049 - 1033 нам не нужны - это аглицкий.
|
------- Отправлено: 17:56, 14-06-2008 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Shell32 | Jony3 | Автоматическая установка Windows 2000/XP/2003 | 6 | 07-02-2013 20:29 | |
Разное - [решено] shell32.dll | seawolfsergey | Microsoft Windows 2000/XP | 4 | 16-01-2011 15:26 | |
[решено] Увеличение размера видео-карты | RuLe | Видеокарты | 19 | 15-05-2007 17:59 | |
Изменение размера компанентов синхронно, с изменением размера формы | Morbid GOD | Программирование и базы данных | 1 | 10-11-2004 02:31 |
|