Explorer и Shell32Проще сказать, вот что я проделал в Shell32.dll:1) Чтобы изменить имя параметра реестра, отвечающего за удаление пункта "Свойства папки" из меню Проводника в любом хекс редакторе в Shell32.dll переходим к смещению
0000443C и изменяем как хотим.
Если вдруг на данном смещении не будет строки "NoFolderOptions", то поищите ее через поиск, только в юникоде
Стандартно: NoFolderOptions------------------------------------------
2) Чтобы "жестко" и раз и навсегда отключить поддержку файлов Autorun.inf переходим к смещению
0001C4E4, затираем, затем переходим к
0001C6704 и затираем его тоже. Все. Autorun.inf уже никак не сработает.
Если вдруг на данном смещении не будет строки "Autorun.inf", то поищите ее через поиск, только в юникоде
Стандартно: Autorun.inf------------------------------------------
3) Чтобы заменить имена параметры отображения файлов в реестре, которые использует проводник (скрытых, скрытых системных, отображение расширений) делаем следующее
Замена имени параметра "Скрытые". Переходим к смещению
00006C6C и изменяем как хотим (тока кирилицей писать не надо, не пробовал, но думаю работать не будет).
Если вдруг на данном смещении не будет строки "Hidden", то поищите ее через поиск, только в юникоде. Их будет несколько. По-моему самая первая.
Стандартно: HiddenЗамена имени параметра "Скрытые системные". Переходим к смещению
00006C90 и изменяем как хотим.
Если нет, то аналогично. Искать поиском
Стандартно: ShowSuperHiddenЗамена имени параметра "Расширения". Переходим к смещению
00006C38 и изменяем как хотим.
Аналогично
Стандартно: HideFileExtВсе готов. Теперь если вы по прежнему хотите управлять отображение файлов из "Свойств папки" то придется сменить кое-какие значения в реестре, а именно заменить значения параметров на те, которые вписали. Но все же лучше выставить их один раз вручную, и не оставлять на них таких "ссылок"
Как что заменять
- Скопируйте куда-нибудь ваш Shell32.dll
- В любом HEX-редакторе (я использую WinHex) перейдите к указанным смещениям и измените их в соответствии с вашими требованиями
- Загрузитесь с любого Windows LiveCD
- Замените оригинальный файл shell32.dll на модифицированный
- Перезагрузитесь и возрадуйтесь!
- Поблагодарили автора)))
Explorer.exe:1) Доступность диспетчера задач в контектсном меню панили пуска, даже когда его запуск запрещен. В любом хекс редакторе в Explorer.exe переходим к смещению
000325F0 и затираем его.
Если вдруг на данном смещении не будет строки "DisableTaskMgr", то поищите ее через поиск, только в юникоде
Вот разблокированный
диспетчер задач Стандартно: DisableTaskMgr
РАБОТОСПОСОБНОСТЬ НЕ ГАРАНТИРУЕТСЯ! Вы делаете все на свой страх и риск. Проверялось на Windows XP SP2 Pro Если вы считаете что данный текст оформлен не грамотно, и требует дополнений либо изменений - оставляйте ваши комментарииВсе предложения и критику оставляйте в комментариях. При распространении ссылка на мой сайт и на меня (ник) обязательна!