Перейти на главную страницу

ver. 06'2003

Intro

Кодинг

VB - работа с файлами 2

VB - работа с буфером обмена Windows

Computer

Настройка MS Outlook Express

Сказка о Windows, реестре и коварном юзере

Справочники

Типы данных VB 6.0

Users

Вопрос - Ответ

ё-Mail

Trash

Реклама

Словарь компьютерного жаргона

Полезные программы

Хемарой

Сказка о Windows, реестре и коварном юзере

 

Автор не несёт никакой ответственности за возможные моральные и физические, а так же психологические и прочие увечья, которые Вы или Ваш компьютер могут получить из-за не правильного использования материалов данной статьи.

 

Как известно, все (почти все) настройки Windows находятся в реестре. Реестр состоит из двух файлов: user.dat - хранит информацию о пользователях, и system.dat - хранит информацию о системе.

 

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

 

Прежде чем продолжать читать эту статью, я настоятельно рекомендую сделать копию вашего реестра, для этого жмите на "Пуск => Выполнить" и пишите "regedit", в появившемся окне (редактор реестра) выбирайте меню "Реестр => Экспорт файла реестра…", затем вводите имя экспортируемого (создаваемого) файла, ставьте опцию "Весь реестр" и нажимайте "Сохранить" (рис. 1).

 

Экспорт реестра

 

Рис. 1. Экспорт реестра

 

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

 

Наверняка вы видели программы, которые запускаются в месте с Windows, но при этом в меню (папке) "Автозагрузка" ссылки на эти программы нет, нет потому что запускаются они через реестр. Ссылки на программы, запускаемые с Windows, могут находиться в одном из ниже написанных разделов:

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Run

 

Чтобы добавить свою программу, нужно создать любой строковой параметр, значение которого будет путь к вашей программе. Для удаления программы нужно удалить ее строковой параметр из реестра.

 

Windows так же позволяет "включать/выключать" автозагрузку любых программ, для этого нажимайте "Пуск" => "Выполнить" и вводите "msconfig", ну а дальше думаю вы разберетесь (рис. 2).

 

Настройка системы

 

Рис. 2. Настройка системы

 

Для программного добавления своей программы в автозагрузку (в реестр) не обязательно лезть в гремучий лес AIP, это можно сделать следующим образом:

 

Open (App.Path & "\my.reg") For Output As #1 'Создаем файл

'Записываем данные в файл

Print #1, "REGEDIT4" & vbCrLf & vbCrLf & "[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]" & vbCrLf & "Любой слово"="Путь к программе. Обратите внимание вместо одного слеша надо ставить два"

Close 'Закрываем файл

'Добавляем данные в реестр

Shell "regedit.exe " & Chr(34) & App.Path & "\my.reg" & Chr(34), vbHide

Kill (App.Path & "\my.reg") 'Удаляем файл

 

Скорость вылета меню "Пуск"

 

В разделе HKEY_CURRENT_USER\Control Panel\Desktop создайте новый строковой параметр MenuShowDelay со значением скорости от 1 до 10.

 

Заголовок Internet Explorer

 

В разделе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main создайте новый строковой параметр Window Title с любым значением.

 

Message

 

В разделе HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon создайте два строковых параметра:

1) legalnoticecaption - заголовок окна

2) legalnoticetext - текст сообщения

 

Параметры процессора

 

В разделе HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessor\0 найдите строковой параметр VendorIdentifier и убирите все пробелы из него. После этого в свойствах "Мой компьютер" будет отображаться вся информация о вашем процессоре.

 

Замена иконок

 

Ссылки на иконки находятся в разделе HKEY_CLASSES_ROOT
Например, folder - иконка папки

 

Автор статьи: Немиро Алексей

Production by Underground Workshop company || Copyright © Nemiro Alexey Spring-Summer'2003