Свойства класса 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!