![]() |
eXeL@B —› Крэки, обсуждения —› Как преодолеть ограничение ВиндыХР на число скринсейверов |
Посл.ответ | Сообщение |
|
Создано: 02 ноября 2006 09:57 · Личное сообщение · #1 |
|
Создано: 02 ноября 2006 10:22 · Личное сообщение · #2 Что значит не отображаются? если я правильно тебя понял ты установил xx скринсейверов, а они у тебя в меню экрана не отображаются. если так, то попробуй сами скринсейверы(*.scr, *.exe) скопировать(или установить если то были инсталляторы) в папку c:windowssystem32 Если же нет, то либо у тебя глюк с виндой, толи ещё что-то. ![]() |
|
Создано: 02 ноября 2006 10:51 · Личное сообщение · #3 Viper_Ya пишет: Что значит не отображаются? т.е. из (100+N) отображаются только первые 99 по алфавиту Если удалить из этих первых 100 допустим 15,то соответственно появляются в списке следующие 15 по алфавиту из оставшихся N надеюсь теперь понятно? ![]() Viper_Ya пишет: попробуй сами скринсейверы(*.scr, *.exe) скопировать(или установить если то были инсталляторы) в папку c:windowssystem32 ты думаешь я настолько ламер,что этого не знаю ![]() Viper_Ya пишет: Если же нет, то либо у тебя глюк с виндой, толи ещё что-то. нет,это ограничение по дефолту такое (я насчитал до 99 штук) Наверно в реестре есть ключ,где регулируется этот параметр... ![]() |
|
Создано: 02 ноября 2006 10:54 · Личное сообщение · #4 |
|
Создано: 02 ноября 2006 11:08 · Личное сообщение · #5 |
|
Создано: 02 ноября 2006 12:16 · Личное сообщение · #6 |
|
Создано: 03 ноября 2006 12:00 · Личное сообщение · #7 |
|
Создано: 03 ноября 2006 16:43 · Личное сообщение · #8 |
|
Создано: 03 ноября 2006 21:56 · Личное сообщение · #9 |
|
Создано: 03 ноября 2006 22:41 · Личное сообщение · #10 |
|
Создано: 03 ноября 2006 23:45 · Личное сообщение · #11 Sergey Lossev пишет: а какую прогу я должен использовать? Пока никакую. Читай раздел Новичку. Вариант 1 - легкий относительно Пишем свою запускалку скринсейверов и ее задаем, как основной скринсейвер. Правда придется разбираться, как влезть в настройки параметров нормальных скринсейверов ![]() Вариант 2 - ниже среднего Делаешь дизассемблер через IDA и ищешь там массивы размера 99x260 ( 99 full path). Ищешь команды для работы с ними. Убеждаешься, что это то что нужно и правишь - длину массива в lordpe - удлинняешь секцию data , а прогу (desk.cpl) придется капитально править : проверку на максимальную длину и аккуратно переадресовать все что в дата после массива путей идет. Не исключено конечно, что массив заказывается динамически на эту длину - тогда все проще. Вариант 3 - ниже среднего В олли ставишь бряк на CreateFile и отлавливаешь заполнение массива - далее, как в варианте 2 почти. ![]() |
![]() |
eXeL@B —› Крэки, обсуждения —› Как преодолеть ограничение ВиндыХР на число скринсейверов |