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

на главную

Жанры

Реестр Windows 7

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

Шрифт:

Рис. 4.8. Раздел HKEY_CLASSES_ROOT\txtfile\Shell\open\command

Например, при двойном щелчке мыши на файле запускается программа, прописанная в разделе open . Здесь стоит обратить внимание на подстроку %1, входящую в командную строку:

%SystemRoot%\system32\NOTEPAD.EXE-%1

При запуске программы Блокнот параметр %1 заменяется именем выбранного файла. Таким образом, когда пользователь щелкает на файле sample .txt, который находится на диске D: ,
то система запускает программу C:\Windows\system32\notepad.exe с файлом D:\sample.txt .

Раздел shellex

Некоторые типы файлов могут иметь еще один подраздел – shellex . Это необязательный подраздел, содержащий информацию о расширениях оболочки. Здесь может находиться информация о странице свойств (раздел PropertySheetHandlers ).

Вход в систему

Первое, что видит пользователь, когда включает компьютер, – это экран приветствия. Здесь нужно ввести свои логин и пароль, чтобы войти в Windows 7. Оказывается, это окно можно настроить с помощью редактирования некоторых значений параметров. Часть этих настроек мы сейчас и рассмотрим.

Сообщение при загрузке

Можно настроить систему таким образом, чтобы при загрузке системы на экране приветствия сначала выводилось ваше сообщение. Для этого откройте раздел HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System и найдите строковые параметры legalnoticecaption и legalnoticetext .

...

ВНИМАНИЕ

Не забудьте сделать архивную копию ветки реестра или точку восстановления системы, прежде чем удалять или модифицировать разделы реестра!

Первый параметр отвечает за заголовок сообщения, а второй – за сам текст. Предположим, вы введете в первый параметр текст Внимание! , а во второй параметр: На компьютере обнаружены вирусы! Форматировать диск? Теперь при каждом включении компьютера до появления стандартного экрана приветствия вы будете видеть заданное сообщение. Я не случайно привел пример с текстом о форматировании диска. В своей практике я несколько раз встречал на компьютерах пользователей такое сообщение. И надо признать, этот прием оказался достаточно эффективным против неопытных пользователей, которые решили попользоваться чужим компьютером, пока его владелец находился в отпуске. А пользователи, которые работали с реестром в более ранних версиях Windows, могут вспомнить, что раньше для этой цели использовались параметры LegalNoticeCaption и LegalNoticeText в разделе HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon . Поэтому будьте внимательны, если у вас сохранились старые REG-файлы для экспорта данных параметров в реестр.

Просмотр сведений о предыдущих попытках входа в Windows

Существует возможность просмотра на экране приветствия информации о предыдущих удачных и неудачных попытках входа в систему, что позволяет определить, кто ранее работал за компьютером, и, возможно, предупредить взлом системы. Для этого в разделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System создайте параметр типа DWORD DisplayLastLogonInfo со значением, равным 1.

Замена экрана приветствия

В Windows 7 появилась возможность изменить изображение страницы

приветствия (Logon screen) через реестр или при помощи групповой политики. Теперь не нужно копаться в ресурсах при помощи различных программ. Сначала нам надо подготовить несколько картинок, которые будут являться фоном для страницы приветствия. Во-первых, нам понадобится картинка в формате JPG с разрешением, равным разрешению экрана, и размером не более 256 Кбайт. Назовите этот файл backgroundDefault.jpg . Вы также можете подготовить файлы изображений для других разрешений экрана. В этом случае файлы должны содержать в своих названиях разрешения. Вот список поддерживаемых разрешений и соответствующие им имена файлов (кроме backgroundDefault.jpg ):

► background768x1280.jpg;

► background900x1440.jpg;

► background960x1280.jpg;

► background1024x1280.jpg;

► background1280x1024.jpg;

► background1024x768.jpg;

► background1280x960.jpg;

► background1600x1200.jpg;

► background1440x900.jpg;

► background1920x1200.jpg;

► background1280x768.jpg;

► background1360x768.jpg.

Все подготовленные изображения необходимо разместить в папке %windir%\system32\oobe\info\backgrounds (в случае необходимости нужно создать недостающие папки).

В случае если система не может найти файл с именем, соответствующим текущему разрешению, будет применено изображение из BackgroundDefault.jpg . При необходимости оно будет растянуто или сжато так, чтобы полностью покрывать экран.

Обратите внимание, что, если вы смените тему оформления Windows, ваш экран приветствия может быть отключен, так как тема включает в себя и настройки этого экрана.

Если вы хотите отредактировать оригинальный фон, применяемый в экране приветствия по умолчанию, то найдите файл C:\Windows\System32\oobe\background.bmp и внесите нужные изменения.

Теперь приступим к редактированию реестра. Войдите в раздел реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background и создайте параметр DWORD OEMBackground со значением 1 .

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

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

Изменив фон, как это описано выше, вы можете столкнуться с проблемой – низкий контраст текста и кнопочек при выборе светлого фона. Чтобы изменить кнопки, необходимо в разделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI добавить параметр ButtonSet типа DWORD . Значения параметра варьируются от 0 до 2. Ниже приведено их описание:

► 0 – тени текста светлее, темные (более непрозрачные) кнопки (по умолчанию);

► 1 – тени текста темнее, более светлые (прозрачные) кнопки (для светлых фонов);

► 2 – нет теней текста, непрозрачные кнопки (для темных фоновых рисунков).

Скрытие кнопки завершения работы

На экране приветствия в нижнем правом углу находится красная кнопка завершения работы. Ее можно скрыть, если присвоить параметру shutdownwithoutlogon типа DWORD значение 0 . Данный параметр находится в разделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System .

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

Адъютант

Демиров Леонид
2. Мания крафта
Фантастика:
фэнтези
6.43
рейтинг книги
Адъютант

Защитник

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

Свет во мраке

Михайлов Дем Алексеевич
8. Изгой
Фантастика:
фэнтези
7.30
рейтинг книги
Свет во мраке

Серые сутки

Сай Ярослав
4. Медорфенов
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Серые сутки

Кодекс Охотника. Книга XIV

Винокуров Юрий
14. Кодекс Охотника
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XIV

Всплеск в тишине

Распопов Дмитрий Викторович
5. Венецианский купец
Фантастика:
попаданцы
альтернативная история
5.33
рейтинг книги
Всплеск в тишине

Секретарша генерального

Зайцева Мария
Любовные романы:
современные любовные романы
эро литература
короткие любовные романы
8.46
рейтинг книги
Секретарша генерального

Назад в СССР: 1985 Книга 2

Гаусс Максим
2. Спасти ЧАЭС
Фантастика:
попаданцы
альтернативная история
6.00
рейтинг книги
Назад в СССР: 1985 Книга 2

Романов. Том 1 и Том 2

Кощеев Владимир
1. Романов
Фантастика:
фэнтези
попаданцы
альтернативная история
5.25
рейтинг книги
Романов. Том 1 и Том 2

Камень. Книга 4

Минин Станислав
4. Камень
Фантастика:
боевая фантастика
7.77
рейтинг книги
Камень. Книга 4

Жена на четверых

Кожина Ксения
Любовные романы:
любовно-фантастические романы
эро литература
5.60
рейтинг книги
Жена на четверых

Титан империи

Артемов Александр Александрович
1. Титан Империи
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Титан империи

СД. Восемнадцатый том. Часть 1

Клеванский Кирилл Сергеевич
31. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
6.93
рейтинг книги
СД. Восемнадцатый том. Часть 1

Сердце Дракона. Том 11

Клеванский Кирилл Сергеевич
11. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
6.50
рейтинг книги
Сердце Дракона. Том 11