Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > NtSuspendThread


Автор: ApolloKiD 25.4.2012, 00:09
Доброго времени суток!

Есть у кого-то работающий пример функции NtSuspendThread? хочу хукнуть эту функцию чтобы избежать приостоновку Потока через ProcessExplorer - он вроде работает с Nt.

Заранее спасибо!

Автор: ApolloKiD 25.4.2012, 16:57
Вызов функции вот нашёл
Код

NTSTATUS (NTAPI *NtSuspendThread)(HANDLE ThreadHandle, PDWORD PreviousSuspendCount);
HMODULE hNtDLL = GetModuleHandle("ntdll.dll");
*(FARPROC *)&NtSuspendThread             = GetProcAddress(hNtDLL, "NtSuspendThread");



Но у меня не получается хукнуть функцию NtSuspendThread, может кто-то помочь с правильным хуком функции?

Автор: feodorv 25.4.2012, 22:50
Цитата(ApolloKiD @  25.4.2012,  17:57 Найти цитируемый пост)
Вызов функции вот нашёл

Это не вызов функции, а получения адреса функции (ну, чтобы её потом вызвать))))

Автор: ApolloKiD 25.4.2012, 23:18
=)) а хукнуть это дело можно как-то?

Автор: feodorv 25.4.2012, 23:42
Цитата(ApolloKiD @  26.4.2012,  00:18 Найти цитируемый пост)
а хукнуть это дело можно как-то? 

Ну, я только так знаю: http://undocumented.rawol.com/sbs-w2k-5-monitoring-native-api-calls.pdf...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)