Мета роботи: провести дослідження способу використання функцій Win32
API для отримання інформації про процеси, потоки, модулі та купи ОС Windows у консольному додатку мовою C++. Завдання
Провести системне дослідження способу використання функцій Win32 API
для отримання інформації про процеси, потоки, модулі та купи ОС Windows у консольному додатку мовою C++.
1. Написати програму на мові С++ служби перевірки з'єднань в мережах
на основі протоколу TCP/IP.
2. За результатами вивчення теоретичних відомостей і практичних
досліджень скласти звіт та обґрунтувати висновки.
МЕТОДИКА ВИКОНАННЯ
2.1. Виконати базові завдання:
Вивести на екран перелік процесів, що виконуються в системі. Для вибраного
процесу (ввести його ідентифікатор) вивести відомості про його пріоритет та кількість потоків. Для вибраного прикладного процесу (ввести його ідентифікатор) вивести час його роботи в режимі ядра та в режимі користувача.
2. 2.Вивести на екран інформацію про завантаження кожного ядра
процесора або завантаження процесора кожним процесом.
2.3. Вивести список імен виконуваних процесів із зазначенням Ю та
кількості потоків, упорядкувати список за кількістю потоків процесів.
2.4. Для вибраного прикладного процесу вивести розмір робочої
множини. Процес вибирається шляхом введення його PID. #include <Windows.h> #include <tlhelp32.h> #include <clocale> #include <Psapi.h> #include <vector> #include <algorithm> #include <iostream> #include <string>