МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Оси и плоскости тела человека Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

Пример файла, содержащего параметр для автоматического запуска драйвера мыши





Лабораторная работа № 6

Работа с системными командами ОС Windows

Цель работы:приобрести навыки работы с системными командами и службами.

 

Теоретическая часть

Системные команды – команды общего назначения, которые сделают процесс создания кода более легким. Имея направленность на работу с системой, эти команды управляют записями в реестре, операциями с файлами, буфером обмена, установкой шрифтов и так далее.

Для проверки связи с удаленным компьютером используется команда ping которой в качестве параметра указывается IP-адрес или сетевое имя (в последнем случае одновременно проверяется работа службы DNS)

Для обращения к ресурсам глобальной сети используются протоколы telnet, ftp, http и др.

Telnet и ftp — это как имена протоколов для взаимодействия компьютеров, так и названия соответствующих клиентских программ, реализующих эти протоколы, и обеспечивающих доступ пользователям к удаленным компьютерам.

Протокол telnet позволяет работать непосредственно на удаленном компьютере, как через терминал.

Программа ftp — это пользовательский интерфейс к стандартному протоколу передачи файлов по Интернету —File Transfer Protocol. Программа позволяет передавать файлы на удаленный компьютер и получать файлы с удаленного компьютера. Однако, введя команду ftp, вы запускаете только клиентскую программу. Для того чтобы получить доступ к файлам удаленного компьютера, на нем должен быть запущен ftp-сервер.

После запуска ftp выводится ее приглашение к вводу команд. Наиболее часто используются команды open – установить соединение, pwd –сообщить текущий каталог, dir – вывести список файлов и подкаталогов, cd –сменить каталог на удаленном компьютере, put – переслать файл, get – получить файл, mput и mget – то же с заданием шаблогов, ascii и binary – задание режима передачи, close (или disconnect) – завершить сеанс работы с удаленным компьютером, bye – выход из программы.

 

Реестр и его роль

Реестр (registry) представляет собой иерархически организованную базу данных, которую ОС использует для запуска приложений, хранения системных правил, профилей пользователей и прочих настроек и т.д. Также реестр используется практически всеми приложениями для хранения своих настроек.

Впервые реестр был использован в Windows 95, с тех пор он стал быстрее и лучше защищен от всевозможных ошибок.

Реестр очень обширен, и дать однозначное его определение невозможно. Кратко можно сказать, что реестр – компонент операционной системы компьютера, который в иерархической базе данных хранит важнейшие установки и информацию о приложениях, системных операциях, пользовательской и аппаратной конфигурациях.

 

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

 

Где расположены файлы реестра

В ОС Windows 9x реестр хранился в двух файлах: System.dat и User.dat. Эти два файла находятся в папке с Windows. Если на данном компьютере несколько пользователей, то система создает несколько файлов User.dat.

В Windows (XP) есть специальный каталог SYSTEM32\CONFIG, хранящий в виде защищенных файлов разделы реестра.

 

Архитектура реестра

В целом реестр очень напоминает файловую систему с той разницей, что вместо файлов на нижнем уровне содержатся параметры.

Информация, хранящаяся в иерархической базе данных реестра, собрана в разделы (key или деревья), которые содержат один или более подразделов (subkey). Каждый подраздел содержит параметры (value).

 

Достаточно часто для обозначения ветвей реестра используется термин

куст”. Как правило, кустом называют отдельный файл, в котором хранят-

ся данные из конкретного поддерева.


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

В частности, в разделе

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

сдержится список параметров. Имена этих параметров не играют роли для системы, а значения представляют собой имена исполняемых файлов, которые следует запускать всякий раз при запуске системы. Добавив туда свой параметр, можно заставить систему запускать свою программу. Для хранения конфигурационной информации предназначены ini-файлы

Стандартные разделы реестра Windows ХР

Раздел реестра Назначение
HKEY_CLASSES_ROOT Данный раздел содержит сведения о файловых расширениях и программы, которые этим расширениям соответствуют. Здесь также содержится информация, необходимая для работы технологий СОМ и OLE. Некоторые данные, связанные с, названным выше, содержатся в ключе HKEY_LOCAL_MACHINE\Software\Classes
HKEY_CURRENT_USER Здесь находится информация, которая касается активного на данный момент пользователя
HKEY_LOCAL_MACHINE Раздел содержит информацию о конфигурации компьютера и о том, как будут обрабатываться запуск и остановка установленных в системе служб и оборудования. Здесь также содержится информация, которая относится к SAM (Security Accounts Manager) и политикам безопасности. Данная ветвь наиболее интенсивно используется приложениями
HKEY_USERS Раздел содержит данные о пользователях компьютера. Каждому пользователю назначается определенная запись, название которой соответствует идентификатору SID данного пользователя
HKEY_CURRENT_CONFIG Эта ветвь связана с подключами в HKEY_LOCAL_MACHINE\System\CurrentCon trolSet\Hardware Profiles\Current. Данный раздел содержит информацию, которая относится к аппаратному обеспечению и используется в процессе предварительной загрузки, чтобы разрешить взаимосвязи определенного аппаратного обеспечения

Примечание. Файлы реестра имеют набор файловых атрибутов «Только чтение», «скрытый», «системный». Эти файлы можно уви­деть в проводнике или DOS-при­ложениях Norton Commander или FAR с установ­лен­ной опцией «Показывать скрытые и системные файлы».

 

Редактирование реестра

RegEdit - это программа, которая позволяет редактировать файлы реестра. Запустить ее можно из командной строки, либо через меню Start->Run. В левой части окна отображается вся иерархическая структура реестра, в правой – параметры, наличествующие в текущем разделе. Следует отметить, что параметры могут находиться даже в корне реестра.

Утилита редактора системного реестра – regedit.exe – является графи­ческим инструментом, предназначенным для изме­нения параметров (пере­менных) системного рее­стра. Окно редактора поделено на две части и по форме напоминает про­водник. В левой части окна отображаются пять, как пра­вило, свернутых корне­вых записей, которые можно развернуть точно так же, как дерево ката­логов в проводнике. Каталог в терминах редактора реестра на­зывают разде­лом. Листьями этого дерева являются ключи. Ключи отобра­жаются в правой части окна редактора. Ключ имеет атри­буты «имя», «тип» и «значе­ние».

Как и в проводнике, имя ключа состоит из последовательности разде­лов, отделенных символом «\».

Ключ может иметь тип «строковый параметр» (REG_SZ), «дво­ичный параметр» (REG_BINARY) или «параметр DWORD» (REG_DWORD).

В за­висимости от типа ключа его значения могут быть различны. В лабора­торной работе мы будем использовать «пара­метр DWORD» и два его зна­чения – 0x0000 0001(1) и 0x0000 0000(0), которые соответственно разре­шают (вклю­чают) и отменяют (выклю­чают) действие ключа.

 

Файлы реестра

Regedit позволяет импортировать и экспортировать часть реестра в файлы. Эта возможность, например, может быть использована для создания резервных копий, либо для переноса ПО с одной машины на другую. Структура этих файлов такова:

REGEDIT4
[раздел реестра]
"параметр"="строковое значение"

 

Если параметр имеет тип dword, то соответствующая строка должна иметь вид:

"параметр"=dword:00000000 (где вместо 00000000 надо задать нужное значение).

 

А если тип параметра двоичный, то формат строки:

"параметр"=hex:00,00,00,00 (где через запятую указываются значения байтов в шестнадцатеричном виде).

Следует обратить внимание, что в конце файла (*.reg) обязательно должна быть пустая строка.

Кроме того, следует учитывать, что в значении строкового параметра перед символами "кавычки" и "обратный слеш" (\) должен добавляться символ "обратный слеш". А параметр "(По умолчанию)" обозначается символом "@" (без кавычек).

Пример задания параметра

Чтобы присвоить параметру "(По умолчанию)" значение

"C:\Program Files\Accessories\WORDPAD.EXE" "%1", надо записать:

@="\"C:\\Program Files\\Accessories\\WORDPAD.EXE\" \"%1\""

Созданный reg-файл следует запустить на выполнение (с файлами типа *.reg по умолчанию ассоциирован редактор реестра REGEDIT.EXE).

Пример файла, содержащего параметр для автоматического запуска драйвера мыши

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

"Gnetmous"="G:\\genius\\gnetmous.exe"

Для того чтобы полностью удалить раздел (ключ) реестра с помощью reg-файла, надо перед именем раздела поставить "-" (без кавычек).

 

Службы

Служба - небольшая программа, стартующая одновременно с запуском Windows и выполняющая какие-либо служебные функции или обеспечивающая работу других утилит. Отключив ненужные системные службы (сервисы), можно ускорить тем самым работу системы и освободить немного памяти.

1.Откройте окно раздела служб: Пуск→Мой компьютер→ПКМ→Управление→Службы и приложения→Службы. Второй вариант: Пуск→Выполнить→services.msc→ОК.
Пуск→ Панель управления→Администрирование→Службы.

 

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

Plug and Play
Удаленный реестр
QoS RSVP
Telnet
Microsoft .NET Framework (узнайте версию)
Журнал событий
Защищенное хранилище
Центр обеспечения безопасности
Управление приложениями
Справка и поддержка
Рабочая станция
Службы терминалов

3.Узнайте полное имя своего компьютера (Мой компьютер→Свойства системы→имя компьютера)

4.Выполните подключение к удаленному “Рабочему столу” соседнего компьютера: узнайте его полное имя; откройте окно подключения Пуск→Выполнить→mstsc→ОК, введите имя нужного компьютера.

5.Откройте консоль Управление компьютером. Проверьте состояние доступных дисков. Отобразите информацию о процессоре, видеокарте и системных устройствах.

6.Выполните проверку дисков (Пуск→Выполнить→chkdsk)

7.Откройте окно Производительность системы (Win+R→<соответствующая команда>OK).
Обратите внимание на счетчики и соответствующие им объекты.

8.Просмотрите список установленных программ (Win+R→<соответствующая команда>OK или Пуск→Мой компьютер→Установка программ)

9.Запустите программу-клиент Microsoft Telnet (Win+R→<соответствующая команда>OK).
Просмотрите справочную информацию.
Отобразите параметры операции и сведения о текущем состоянии.

10.Откройте папку буфера обмена. Проверьте наличие динамики (скопировав файл или фрагмент текста).

11.Откройте окно настройки системы (MSConfig). Изучите содержимое всех вкладок.

12.Откройте редактор реестра. Создайте резервную копию системного реестра.

13.Создайте в реестре параметр, благодаря которому при каждой загрузке ОС будет автоматически запускаться Microsoft Word.

 

 





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.