powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как мне отследить изменение числа процессов в системе?
6 сообщений из 6, страница 1 из 1
Как мне отследить изменение числа процессов в системе?
    #32862662
anterior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как мне отследить изменение числа процессов в системе? Есть варианты такие: 1) Создать таймер и с каким-либо интервалом получать имена процессов с помощью ф-й Process32First, Process32Next 2) Использовать хук на WH_CALLWNDPROC или WH_CALLWNDPROCRET. Процедура вроде такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
LRESULT CALLBACK WndRetProc (int nCode, WPARAM wParam, LPARAM lParam)
{
	if (nCode <  0 )
		return CallNextHookEx (hWndRetHook, nCode, wParam, lParam);

	PCWPSTRUCT msg = (PCWPSTRUCT)lParam;
	if (msg->message == WM_CREATE)
	{
		<...>
	}

	return  1 ;
}

Но это плохой вариант так как при каждом создании не только главного диалога окна но и любого другого вызывается эта функция.

Есть ли у кого-нибудь предложения по моему вопросу?
...
Рейтинг: 0 / 0
Как мне отследить изменение числа процессов в системе?
    #32864148
Ivan:M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если дело под NT, ставишь глобальный перехватчик на NtCreateProcess и точно не ошибешься. Если по 9х, придется перехватывать CreateProcessA.
...
Рейтинг: 0 / 0
Как мне отследить изменение числа процессов в системе?
    #32864352
anterior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Ivan:M

А как я могу установить глобальный перехватчик на вызов NtCreateProcess?
...
Рейтинг: 0 / 0
Как мне отследить изменение числа процессов в системе?
    #32865617
Ivan:M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anterior
А как я могу установить глобальный перехватчик на вызов NtCreateProcess?

Вот тут можно почитать
...
Рейтинг: 0 / 0
Как мне отследить изменение числа процессов в системе?
    #32865624
Ivan:M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А еще есть madCollection . С ней это делается не просто, а очень просто.
...
Рейтинг: 0 / 0
Как мне отследить изменение числа процессов в системе?
    #32866944
Siebentearbeit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ещё есть более лёгкий перехватчик событий
SetWinEventHook, Но тоже тока под NT.
Он тоже может отлавливать события создания окон.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как мне отследить изменение числа процессов в системе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]