Контрольная работа по дисциплине «Операционные системы»



Дата29.05.2022
өлшемі2,03 Mb.
#145370
түріКонтрольная работа
Байланысты:
КР по ОС 2

Контрольная работа по дисциплине «Операционные системы»


Вариант № 10

Задание 1


Вывод в файл структуры каталогов находящихся в папке, указанной пользователем. Файл должен называться, так же как и папка, структура которой выводится.

Для решения задачи необходимо воспользоваться командой dir. Команда dir с ключами /b/s позволяет вывести все содержимое искомого каталога, ключ /a:d – позволяет наложить фильтр – только каталоги. Также команда dir позволяет направить вывод в файл. В результате, команда принимает вид: dir %pathname% /b /s/a:d > %filename% , где pathname и filename перменные. Также для корректного вывода русскоязычных имен файлов необходимо переключить кодовую страницу на 1251. В итоге текст нашего скрипта принимает вид:

chcp 1251
set /p pathname=Enter Path:
set filename=%pathname%.txt
dir %pathname% /b /s/a:d > %filename%

Задание 2


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

б) C помощью утилиты regedit внести информацию в ветвь реестра Windows


HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
в соответствии с вариантом задания.
Если указанный параметр не существует необходимо создать его вручную.
Сделать скриншоты и описать изменения, произошедшие в меню пуск после присвоения каждого из возможных значений.
Чтобы изменения вступили в силу необходимо перезапустить процесс «explorer». Для этого:
1. Открыть диспетчер задач, перейти на вкладку «Процессы», там выбрать процесс «explorer.exe», нажать на него правой кнопкой мыши и в появившемся меню выбрать пункт «Завершить процесс».
2. В меню диспетчера задач выбрать пункт «Файл», затем пункт «Выполнить…», в открывшемся окне ввести «explorer» и нажать Enter.

Start_ShowNetPlaces

REG_DWORD

0x00, 0x01

На испытуемой машине стоит windows 10. Изменений в результате правок не наблюдается, т.к. данный параметр работал с меню пуск на системах win vista и win 7.

Ниже будут приведены скриншоты:
До изменений:

После внесения изменений и перезапуска процесса explorer:

Следующим пунктом задание было создание reg файла согласно варианту, в результате был создан файл со следующим содержимым:



Но импорт данного файла был невозможен, т.к. затрагивал ветку реестра, принадлежащуюю системному пользователю TrustedInstaller, и являющимся единственным пользователем с правами на редактирования этой ветки. Решение для данной проблемы было следующее:

  • Сменить у целевой ветки реестра владельца

  • Выдать текущему пользователю полный доступ

  • Импортировать reg файл.

В результате получилось следующее:

Затем была произведена попытка восстановления из резервной копии но, это не удалость по выше указанным причинам, права на изменение были только у TrustedInstaller. Пришлось, уже у добавленной ветки устанавливать права, и только после этого можно было произвести слияние.

Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет