Свойства класса Win32_Process
Caption – Содержит описание процесса (короткая форма).
CommandLine – Содержит полный путь к приложению (если оно существует), которое отвечает за запуск процесса.
CreationDate – хранит в себе значение в формате дата, собственно время начала запуска процесса
CSName – данное свойство позволяет получить имя компьютера, на котором запущен процесс.
Description - Содержит описание процесса (полная форма).
ExecutablePath – фактически, как и свойство CommandLine, хранит полный путь к исполняемому файлу процесса.
Handle – описатель процесса, фактически содержит такое же значение, как и свойство ProcessID
HandleCount – количественное значение дескрипторов, которые открыты в данный момент текущим процессом.
KernelModeTime – время работы в режиме ядра
UserModeTime – время работы в пользовательском режиме.
MaximumWorkingSetSize - Максимально возможный размер рабочего набора процесса (рабочий набор процесса — это набор страниц, доступных процессу в физической оперативной памяти)
MinimumWorkingSetSize - Минимально возможный размер рабочего набора процесса
Name – свойство хранит имя процесса и как правило, совпадает со значением свойства Caption.
OSName – содержит имя ОС
OtherOperationCount - Число выполненных операций ввода/вывода, отличных от операции чтения или записи
OtherTransferCount - Размер данных, переданных в процессе выполнения операций, отличных от операции чтения или записи.
PageFaults – количество ошибок, которые возникают при обращении к блоку памяти.
|
|
PageFileUsage – определяет размер в байтах части файла подкачки, что используется на данный момент процессом.
PeakVirtualSize - Максимальное значение размера виртуального адресного пространства, что использовалось процессом единовременно.
Priority – данное свойство позволяет узнать приоритет процесса (0 (минимум) - 31(максимум)).
ProcessID – собственно, идентификатор процесса, в большинстве случаев, именно данный параметр служит для определения процесса, так как является всегда уникальным из целого списка.
ReadOperationCount - количество выполненных процессом операций чтения
ReadTransferCount - размер прочитанных данных
ThreadCount - количество активных потоков в процессе
VirtualSize - Текущий размер виртуального адресного пространства в байтах, используемого процессом
WindowsVersion – версия сборки ОС.
WorkingSetSize - Размер памяти в байтах, который нужно для успешного выполнения процесса в ОС, которая использует страничную организацию памяти
WriteOperationCount – количество выполненных процессом операций записи
WriteTransferCount - Размер записанных данных
Методы класса Win32_Process
Create(CommandLine, CurrentDirectory, ProcessStartupInformation, ProcessId) – данныйметодпозволяетсоздатьновыйпроцесс. Метод вернет значение 0 (при успехе) или код ошибки. Как видим методу передаются 4 параметры, первые три являются входящими, а четвертый (ProcessId) – будет хранить идентификатор процесса, присвоенный системой.
|
|
CommandLine – путь к файлу, который породит процесс
CurrentDirectory – рабочий каталог, который, используемый созданным процессом, при отсутствии данного параметра, будет приниматься значение из параметра CommandLine.
ProcessStartupInformation - начальная конфигурация процесса (объект класса Win32_ProcessStartup), при отсутствии параметра будет приниматься пустая строка (\"\").
SetPriority(Priority) – метод позволяет задать приоритет процесса. Параметр Priority принимает следующие значения: 64 (низкий), 16 384 (ниже среднего), 32 (средний), 32 768 (выше среднего), 128 (высокий), 256 (процесс будет выполняться в реальном времени – может подвесить систему)
Terminate(Reason) – позволяет принудительно завершить текущий процесс и все дочерние. Метод, как и все остальные, вернет ноль при успехе или код ошибки при неудачи. Параметр позволяет задать код выхода.
Список рекомендуемой литературы
1. Гордеев, А. В. Операционные системы [Текст] : учебник для вузов. / А. В. Гордеев. – 2-е изд. - СПб. : Питер, 2007. – 416 с. : ил. - (Учебник для вузов).
2. Гордеев, А. В. Системное программное обеспечение [Текст]: учебник для вузов. /А. В. Гордеев, А. Ю. Молчанов. - СПб. : Питер, 2003. – 738 с. : ил. - (учебник для вузов).
|
|
3. Иртегов, Д. В. Введение в операционные системы [Текст] : учебное пособие для вузов / Д. В. Иртегов. - 2-е изд., перераб. и доп. - СПб. : БХВ-Петербург, 2008. – 1040 с. : ил. - (Учебное пособие).
4. Немнюгин, С. Эффективная работа: UNIX / С [Текст] / С. Немнюгин, М. Чаунин, А. Комолкин. - СПб. : Питер, 2001. – 688 с. : ил.
5. Померанц, Ори. Ядро Linux : Программирование модулей [Текст] /Ори Померанц; пер.с англ. В. Д. Никитина. - М.: КУДИЦ-ОБРАЗ, 2000. – 112 с.
6. Столлингс, В. Операционные системы [Текст] / В. Столлингс ; пер. с англ. - 4-е изд. – М.: Вильямс. 2002. – 848 с.
7. Таненбаум, Э. Современные операционные системы [Текст] / Э. Таненбаум, Х. Бос; пер.с англ. - 4-е изд. – СПб.: Питер, 2015. – 1120 с.
8. Попов, А.В. Администрирование Windows с помощью WMI и WMIC [Текст] / А.В. Попов, Е.А. Шикин. – СПб.: БХВ – Петербург, 2004. – 752 с.
9. Кэрриэ, Б. Криминалистический анализ файловых систем [Текст] / Б.Кэрриэ; пер.с англ. - СПб.: Питер, 2007. - 480 с.
10. Руссинович, М. Внутреннее устройство MicrosoftWindows [Текст] / М.Руссинович, Д.Соломон; пер. с англ. Н.Вильчинский. - 6-е изд. - СПб.: Питер, 2013. - 800 с.
11. Харт, Д. М. Системное программирование в среде Windows [Текст] / Д. М. Харт; пер.с англ. - 3-е изд. - М.: Вильямс, 2005. – 592с. : ил. – Парал. тит. англ.
|
|
12. MSDN Scripting Web Site [Электронный ресурс].- Режим доступа: http://msdn.microsoft.com/scripting. – Загл. с экрана.
13. Microsoft TechNet Script Center [Электронный ресурс]. - Режим доступа:
http://www.microsoft.com/technet/scriptcenter/default.mspx. – Загл. с экрана.
14. Олифер, В. Г. Сетевые операционные системы [Текст]: учебник / В. Г. Олифер , Н. А. Олифер . – СПб.: Питер. 2001. –544 с.
15. Обзор файловых систем FAT и NTFS [Электронный ресурс]. - Режим доступа: http://support.microsoft.com/kb/100108. – Загл. с экрана.
ЧЕРЕДНИКОВАОльга Юрьевна
Дата добавления: 2018-04-05; просмотров: 639; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!