Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка електронного додатка "Інспектор процесів і потоків"

Реферат Розробка електронного додатка "Інспектор процесів і потоків"





32ModuleID; cntThreads; Кількість потоків у процесі

DWORD th32ParentProcessID; Ідентифікатор батьківського процесу

LONG pcPriClassBase; Базовий пріоритет якого-небудь потоку процесу

DWORD dwFlags;

TCHAR szExeFile [MAX_PATH]; Ім'я виконуваного процесу

DWORD th32MemoryBase; th32AccessKey;; PROCESSENTRY32 * PPROCESSENTRY32;

Для використання цієї функції необхідно підключити бібліотеку tlhelp32.

Потім викликається функція

HANDLE WINAPI CreateToolhelp32Snapshot (DWORD dwFlags,

DWORD th32ProcessID).

Перший параметр dwFlags - визначає тип моментального знімка і вказує, яка саме інформація цікавить користувача. У курсовому проекті використовується значення TH32CS_SNAPPROCESS дозволяє отримати список запущених на локальному комп'ютері процесів. p align="justify"> Другий параметр th32ProcessID, вказує ідентифікатор процесу, для якого буде створюватися моментальний знімок Цей параметр в курсовому проекті встановлюємо NULL.

. Витяг інформації про перший процесі, записаному в знімок

Будемо використовувати функцію Process32FirstWINAPI Process32First (HANDLE hSnapshot, LPPROCESSENTRY32 lppe).

Дана функція повертає TRUE, в разі успіху отримання інформації про перший процесі з знімка процесів і FALSE в зворотному випадку. Заповнює структуру lppe необхідною інформацією про перший процесі з знімка, зробленого функцією CreateToolhelp32Snapshot. p align="justify">. Витяг інформації про інших процесах, записаних в знімок

Будемо використовувати функцію Process32NextWINAPI Process32Next (HANDLE hSnapshot, LPPROCESSENTRY32 lppe).

Ця функція витягує інформацію про наступне процесі.

Перший параметр hSnapshot - дескриптор знімка, що повертається від попереднього виклику функції СreateToolhelp32Snapshot.

Другий параметр lppe - адреса структури PROCESSENTRY32.

Перед викликом функції Process32First необхідно встановити в поле dwSize структури PROCESSENTRY32 значення, яке дорівнює розміру самої структури sizeof (PROCESSENTRY32), інакше функція повертає помилку.

. Сортування отриманого списку

На даному етапі відстежується поява дозволу В«exeВ» в імені процесу, а потім видаляється.

. Отримання порядкового номера для процесів з однаковими іменами

У списку попадаються процеси з однаковим ім'ям, до повторюваного імені додається В«# порядковий номерВ».

. Отримання і...


Назад | сторінка 4 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Специфіка подачі інформації на телеканалах "Перший", НТВ, РенТВ
  • Реферат на тему: Гуманістична функція оцінки в навчальному процесі
  • Реферат на тему: Особливості процесу доказування в кримінальному процесі
  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Оптимізація процесу соціальної адаптації учнів 5 класу, що знаходяться на п ...