Работа с процессами в С/С++. Основные приемы
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: отчет о прохождении практики, моря реферат
| Добавил(а) на сайт: Фабиан.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
bool bIsok = false;
//структура с информацией о модуле
MODULEENTRY32 MdlEntry;
//зададим размер
MdlEntry.dwSize = sizeof(MODULEENTRY32);
//и найдем первый модуль
bIsok = Module32First(pMdlSnap, &MdlEntry);
//и далее, как и с процессами
while(bIsok)
{
//печатаем имя модуля
printf(" %s n", MdlEntry.szModule);
//и переходим к следующему
bIsok = Module32Next(pMdlSnap, &MdlEntry);
}
//чистим память!
CloseHandle(pMdlSnap);
return 1;
}
А теперь немного притормозим и посмотрим, какую еще информацию о процессах и модулях мы получаем:
typedef struct tagPROCESSENTRY32 {
DWORD dwSize; //Рамер структуры
DWORD cntUsage; //Число ссылк на процесс. Процесс уничтожается, //когда число ссылок становится 0
DWORD th32ProcessID; //Идентификатор процесса - необходим
//во многих функциях
Рекомендуем скачать другие рефераты по теме: государственный диплом, защита курсовой работы.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата