Кларк Крейг LisserMan
честность, работа на результат...
Рейтинг
1 433
№ 1 065 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Иваново
Опыт работы
5 лет
На сайте с
2021 года
Юридический статус
Частное лицо

Разработать программу для сбора данных о деятельности процесса

Используемые навыки C/C++/C#

Описание

Задание:
Необходимо разработать программу со следующим функционалом:

Среди списка всех процессов на компьютере пользователь выбирает определённый процесс.
Указывается время, на протяжении которого необходимо осуществлять наблюдение, в минутах (от 0 до 500)
Далее осуществляется наблюдение за данным процессом.
Необходимо записывать следующие показатели:
1) Загрузка процессом центрального процессора, в %, фиксация ежесекундно
2) Потребление процессом оперативной памяти, в мб, фиксация ежесекундно
3) Потребление процессом интернет трафика за последнюю минуту, в кб, фиксация ежеминутно
4) Суммарное количество вызовов процессом определённых библиотек за последнюю минуту, на данный момент интересуют следующие: bcryptprimitives.dll, crypt32.dll, cryptbase.dll, cryptdll.dll, cngaudit.dll, rsaenh.dll, cryptsp.dll (если данный список будет легко отредактировать - совсем замечательно), фиксация ежеминутно

Также, программа для сбора данных не должна потреблять слишком много системных ресурсов, чтобы не оказывать влияние на процесс сбора данных (допустим, не более 15% процессорного времени и не более 2гб RAM)

Полученные данные экспортируются в формат csv (или xls)

Платформа - Windows 10

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Информационная система отдела земельных отношений
Информационная система отдела земельных отношений
152
Веб-разработка и IT Создание сайта с обучающими курсами с интеграцией c OpenAI
Создание сайта с обучающими курсами с интеграцией c OpenAI
125
Веб-разработка и IT Взрослые и детские тесты Jquery
Взрослые и детские тесты Jquery
110
Веб-разработка и IT Интернет-магазин (Django)
Интернет-магазин (Django)
166