Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2010, 21:37   #1
pupkinsoft
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 12
По умолчанию хук на thread

Доброго времени суток.

суть программы: отслеживать создаваемые нити процесса, например, 123.ехе и завершать нужные мне нити
как мне узнать и сохранить(в memo1) все нити, которые были созданы этим приложением?
буду рад советам/ссылкам/примерам
заранее благодарен
- В чем заключается многозадачность Windows?
- Она глючит и работает одновременно.

Последний раз редактировалось pupkinsoft; 20.03.2010 в 00:14.
pupkinsoft вне форума Ответить с цитированием
Старый 20.03.2010, 01:28   #2
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

В любом случае вам нужно будет сделать сплайсинг нужных вам API(правда это может аукнутся, т.к., если не ошибаюсь, Kernel32 одна на всех). Потому лучше модифицировать таблицу импорта процесса так что б CreateFiber ссылалась на ваш код который сделает что вам нужно и вызовет настоящую CreateFiber. Правда это всего лишь мое преположение, у MS-REM-а была статья о перехвате WinAPI функций, вернее цикл статей:
http://wasm.ru/publist.php?list=21
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 20.03.2010, 08:33   #3
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

метод описан здесь,

Цитата:
Сообщение от Ivan_32 Посмотреть сообщение
В любом случае вам нужно будет сделать сплайсинг нужных вам API(правда это может аукнутся, т.к., если не ошибаюсь, Kernel32 одна на всех).
ничего не аукнется, максимум - падение всем потоков текущего процесса
rpy3uH вне форума Ответить с цитированием
Старый 22.03.2010, 15:47   #4
pupkinsoft
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 12
По умолчанию

Огромное спасибо.
- В чем заключается многозадачность Windows?
- Она глючит и работает одновременно.
pupkinsoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хук и потоки Murzilka153 Общие вопросы C/C++ 0 16.10.2009 11:59
Хук на систему Terran Win Api 7 27.03.2009 21:19
Хук на клавиатуру xshStasX Помощь студентам 1 09.08.2008 16:56
локальный хук vitalik007 Win Api 3 16.05.2008 09:08
хук rpy3uH Win Api 0 30.10.2006 20:47