Лабораторные работы по курсу "Операционные системы"
- 19
- 0
- Опубликовано: 2018-10-16
1. Составить сценарий получения списка свойств для заданного класса (табл. 1).
2. Составить сценарий сбора сведений о подключенных устройствах, согласно варианту (табл. 1.1).
3. Составить сценарий запуска процесса согласно варианту (табл. 1.2). Вывести следующую информацию о запущенном процессе:
a) путь к исполняемому файлу процесса;
b) время начала выполнения процесса (для преобразования даты использовать функцию WMIDateStringToDate());
c) приоритет процесса;
d) идентификатор процесса;
e) количество активных потоков процесса;
f) информацию об активных потоках:
- идентификатор процесса, создавшего поток;
- динамический приоритет потока;
- базовый приоритет потока;
- общее время выполнения потока;
- состояние потока.
4. Составить сценарий сбора информации о процессах согласно варианту (табл. 1.3).
5. Изучить возможности принудительного завершения процессов.
а) Составить сценарий завершающий все процессы “notepad.exe” имеющие низкий приоритет (Idle).
б) Составить сценарий завершающий работу всех программ, запущенных пользователем из Windows Commander (Total Commander).
Таблица 1.1
Варианты заданий
№
в-та Задание Класс
3 Получить информацию о клавиатуре:
- описание;
- количество функциональных клавиш. Win32_Keyboard
Таблица 1.2
Варианты заданий для запуска процесса
№
в-та Приложение Приоритет Состояние окна
3 MS Access High Maximized
Таблица 1.3
Варианты заданий для сбора информации о процессах
№
в-та Задание
3 Определить процесс, имеющий наибольший объем прочитанных данных
Лабораторная работа № 2
Обработка событий в WMI
Цель работы: научиться разрабатывать временные обработчики событий WMI в виде сценариев на языке VBScript.
Ход работы
1. Составить сценарий выполняющий запуск определенного приложения, ожидание его завершения и вывод на экран информации о времени его работы в формате:
Время запуска: 12:10:00
Время завершения: 12:15:10
Длительность работы: 00:05:10
2. Составить сценарий запрещающий запуск определенного приложения. При попытке запуска данного приложения, его работа должна быть з