Процесс-менеджер, написан с использованием tlhelp32.h. С++

Лабораторная работа по написанию процесс-менеджера. Работа предоставляет вывод запущенных процессов в списке и возможность их удаления. Работа содержит объяснительную записку к работе с детальным описанием. В работе используеться библиотека tlhelp32.h. Работа содержит исходный код на языке С++.В записке также присутствует описание дополнительных возможностей для получения списка запущенных процессов:

  • Использование библиотеки Process Status Helper
  • Использование функции ZwQuerySystemInformation
  • Использование Windows Management Instrumentation

Часть кода:

void ProcessFind(HWND hDlg)//вывод всех процессов
{
	PROCESSENTRY32 process;//process - наша структура
	HANDLE hSnap;//hSnap - снимок запущенных процессов
	hSnap=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
	process.dwSize = sizeof(PROCESSENTRY32);
	Process32First(hSnap,&process);// Начало перечесления процессов
	i=0;
	do
	{
		idarray[i++] = process.th32ProcessID;
		SendDlgItemMessage(hDlg, IDC_LISTBOX1, LB_ADDSTRING ,0,(LPARAM)process.szExeFile);//записываем процессы в LISTBOX
	} while (Process32Next(hSnap,&process));//перечесляем все процессы
	SetDlgItemInt(hDlg,IDC_STATIC,i,1);//записываем количество процессов
}

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

100,00 

(без учета комиссии 3,8 %)

ProcessManager.zip
4690724
Объяснительная записка.docx
46550
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (1)

CyborDev

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Процесс-менеджер, написан с использованием tlhelp32.h. С++
Лабораторная работа по написанию процесс-менеджера. Работа предоставляет вывод запущенных процессов в списке и возможность их удаления. Работа содержит объяснительную записку к работе с детальным описанием. В работе используеться библиотека tlhelp32.h. Работа содержит исходный код на языке С++.
Категория: Образование
Стоимость: 100,00