Чтение онлайн

на главную

Жанры

Реестр Windows 7

Климов Александр Петрович

Шрифт:

Настраиваемый фон на экране приветствия

Существует еще один легальный способ настройки фона для экрана приветствия, который предназначен для OEM-производителей.

Рис. 4.9. Настройка фона на экране приветствия

Крупнейшие продавцы компьютеров с предустановленной системой Windows 7 могут заменить стандартный фон на экране приветствия на свою фирменную картинку с логотипом. Для этого подготавливается нужная картинка и сохраняется под именем backgroundDefault.jpg в папке C:\Windows\System32\oobe\info\backgrounds\ (если таких папок не существует, то их необходимо создать вручную). Созданная картинка не должна превышать размер 256 Кбайт. Теперь в редакторе реестра заходим в раздел HKLM\Software\Policies\Microsoft\Windows\System и создаем параметр UseOEMBackground типа DWORD со

значением 1 (рис. 4.9).

Перезагружать компьютер не понадобится. После всех внесенных изменений, достаточно нажать комбинацию клавиш Ctrl+Alt+Del , и вы увидите новое окно приветствия с вашим рисунком.

Диалоговое окно безопасности Windows

При нажатии клавиш Ctrl+Alt+Del открывается диалоговое окно безопасности Windows (Windows Security) с кнопками

► Блокировать компьютер;

► Сменить пользователя;

► Выйти из системы;

► Сменить пароль;

► Запустить диспетчер задач.

Можно скрыть часть этих кнопок от пользователя. Все параметры хранятся в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System . Чтобы скрыть кнопку, нужно соответствующему параметру присвоить значение 1:

► DisableLockWorkstation – скрывает кнопку Блокировать компьютер ;

► DisableChangePassword – скрывает кнопку Сменить пароль ;

► DisableTaskMgr – скрывает кнопку Запустить диспетчер задач (во второй главе мы уже видели этот параметр, который запрещает запуск Диспетчера задач любым доступным способом: через Проводник, командную строку и т. д.).

Особняком стоит кнопка Выйти из системы . Для ее скрытия используется параметр NoLogof► типа DWORD со значением 1 в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer .

Регистрационные данные

Если вы нажмете на пункт меню Справка ► О программе в Проводнике или в других программах, поставляемых с Windows, то увидите, кто обладает правом использования этой копии. Возможно, компьютер вам достался от вашего босса Пупкина, и вы страстно хотели бы изменить регистрационные данные. Для этого нужно изменить строковые параметры RegisteredOwner (ваше имя) и RegisteredOrganization (название организации) в разделе HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion .

Отключение Восстановления системы

Утилита Восстановление системы используется для отмены конфигурации Windows. Программа позволяет вернуть настройки компьютера в более раннее состояние (контрольная точка). Чтобы отключить Восстановление системы , нужно создать параметр DisableConfig типа DWORD со значением 1 в разделе HKLM\SOFTWARE\Policies\Microsoft\Windows NT.

Автозагрузка

Существует несколько способов прописать программу в автозагрузку. Самый простой – скопировать программу или ярлык в папку Автозагрузка . Но существует другой способ – через реестр. Этим способом часто пользуются вредоносные программы (вирусы, трояны, шпионы). Причина проста – пользователь не видит, какие программы находятся в автозагрузке, и не проявляет излишней бдительности. Поэтому необходимо запомнить данный материал, который не раз выручит вас в будущем.

Откройте раздел HKLM\Software\Microsoft\Windows\CurrentVersion и найдите там подразделы Run и RunOnce . В этих разделах есть строковые ключи (некоторые разделы пустые), отвечающие за запуск программ. Название ключа может быть произвольным, а в качестве значения у них указывается запускаемая программа (в некоторых случаях с параметрами командной строки). Обратите внимание на разделы, в названии которых присутствует слова Once . Это разделы, в которых прописываются программы, запуск которых надо произвести всего один раз. Например, при установке новых приложений некоторые из них прописывают туда ключи, указывающие на какие-нибудь настроечные модули, запускающиеся сразу после перезагрузки компьютера. Такие ключи после запуска автоматически удаляются.

Внимательно проверьте, что за программы у вас запускаются. Подумайте, все ли они нужны при загрузке, и лишние просто удалите. Это позволит значительно ускорить загрузку Windows.

В разделе HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion есть только два подраздела, отвечающие за автозагрузку: Run и Runonce . Изначально они пустые, так что все записи в них сделаны другими программами.

Запрет на автозагрузку

Существуют различные способы наложения запрета на автозагрузку программ через записи в реестре, указанные выше.

Используются параметры типа DWORD . Все параметры должны храниться в разделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer . Для запрета запуска программ, прописанных в подразделе Run раздела LOCAL MACHINE используется параметр DisableLocalMachineRun со значением 1 . В этом случае система игнорирует содержимое списка Run , находящегося в HKEY_LOCAL_MACHINE . Аналогично действует запрет списка RunOnce . За состояние этой политики отвечает параметр DisableLocalMachineRunOnce . Для запрета списка Run раздела HKEY_CURRENT_USER используется параметр DisableCurrentUserRun .

Для запрета списка RunOnce раздела HKEY_CURRENT_USER используется параметр DisableCurrentUserRunOnce .

Компьютер

Продолжим свои эксперименты. Начнем с объекта Компьютер , который является одним из главных составляющих системы. В данном окне пользователь может сразу увидеть все диски и устройства, установленные или подключенные на компьютере. Отсюда он может начать навигацию по файловой системе.

Добавить Корзину в папку Компьютер

По умолчанию в Компьютере не отображается значок Корзины . Некоторые считают это недостатком и предпочитают исправить данное упущение. Обычным способом нельзя добавить значок Корзины в эту область. Поэтому воспользуемся редактором реестра. Чтобы добавить значок Корзины в Компьютер , необходимо зайти в раздел HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace и добавить подраздел {645FF040-5081-101B-9F08-00AA002F954E} .

Добавление команды в контекстное меню Компьютера

Вы можете добавить свою команду в контекстное меню объекта Компьютер . Откройте раздел HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell и создайте новый раздел, который и будет отображаться в меню (например, Запустить блокнот ). В созданном разделе создайте подраздел command , в котором пропишите программу для запуска в параметре по умолчанию. В нашем случае это будет строка notepad.exe .

Библиотеки

Библиотеки являются новинкой для операционных систем Windows. Библиотеки упрощают поиск, упорядочивание файлов, распределенных на компьютере или в сети. Библиотека объединяет содержимое в одном месте независимо от того, где оно фактически хранится. В левой панели Проводника вы всегда можете видеть значки библиотек.

Как поменять значок у Библиотеки в Windows 7

Если у вас возникло желание поменять стандартный значок Библиотеки Windows (рис.4.10), то перейдите в раздел HKCR\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\DefaultIcon , далее выберите в нем значение по умолчанию и пропишите для него полный путь к вашему значку.

Рис. 4.10. Стандартный значок Библиотеки

В качестве значка нужно использовать стандартные значки размером 256 х 256, которые используются в Windows 7. Как вариант, можно взять уже имеющиеся значки системы, которые зашиты в файлах библиотек или исполняемых файлах.

Для удобства можно применять различные приложения для просмотра таких значков в файлах, в частности очень удобна для этих целей программа Icon Viewer ( http://www.botproductions.com/iconview/iconview.html ), о которой я уже вам рассказывал в начале главы. Остается только узнать номер значка, под которым он прописан в файле, и установить это значение для параметра по умолчанию. В частности, система использует для Библиотеки значок под номером 1023 из файла C:\Windows\System32\imageres.dll . Попробуйте установить другие значения для экспериментов. Вот один из вариантов:

%SystemRoot%\system32\imageres.dll,-1027

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

...

ПРИМЕЧАНИЕ: ДОПОЛНИТЕЛЬНЫЕ ФАЙЛЫ

На сайте издательства вы можете скачать дополнительные файлы к книге В частности, мы вынесли в такие файлы несколько недокументированных операций по работе с библиотеками. Помните, что, применяя подобные операции, вы подвергаете систему риску, поэтому позаботьтесь о создании точки восстановления системы.

remove-libraryicon reg позволяет удалить значок Библиотеки;

disable-libraries reg: позволяет отключить Библиотеки;

restore-libraries-default-settings reg: восстанавливает состояние Библиотек по умолчанию.

Файлы находятся в папке Ch4, упакованные в архив libraries zip.

Поделиться:
Популярные книги

Сильнейший ученик. Том 2

Ткачев Андрей Юрьевич
2. Пробуждение крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Сильнейший ученик. Том 2

Идеальный мир для Лекаря 5

Сапфир Олег
5. Лекарь
Фантастика:
фэнтези
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 5

Новик

Ланцов Михаил Алексеевич
2. Помещик
Фантастика:
альтернативная история
6.67
рейтинг книги
Новик

Объединитель

Астахов Евгений Евгеньевич
8. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Объединитель

Сердце Дракона. нейросеть в мире боевых искусств (главы 1-650)

Клеванский Кирилл Сергеевич
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.51
рейтинг книги
Сердце Дракона. нейросеть в мире боевых искусств (главы 1-650)

Возвращение

Кораблев Родион
5. Другая сторона
Фантастика:
боевая фантастика
6.23
рейтинг книги
Возвращение

Проданная невеста

Wolf Lita
Любовные романы:
любовно-фантастические романы
5.80
рейтинг книги
Проданная невеста

Газлайтер. Том 15

Володин Григорий Григорьевич
15. История Телепата
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Газлайтер. Том 15

Магнатъ

Кулаков Алексей Иванович
4. Александр Агренев
Приключения:
исторические приключения
8.83
рейтинг книги
Магнатъ

Разбуди меня

Рам Янка
7. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
остросюжетные любовные романы
5.00
рейтинг книги
Разбуди меня

Александр Агренев. Трилогия

Кулаков Алексей Иванович
Александр Агренев
Фантастика:
альтернативная история
9.17
рейтинг книги
Александр Агренев. Трилогия

Мерзавец

Шагаева Наталья
3. Братья Майоровы
Любовные романы:
современные любовные романы
эро литература
короткие любовные романы
5.00
рейтинг книги
Мерзавец

Я еще граф

Дрейк Сириус
8. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я еще граф

Законы Рода. Том 4

Flow Ascold
4. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 4