WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Перехват вызовов API

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Перехват вызовов API
Dung опубликован 28-09-2001 20:26 MSK   Click Here to See the Profile for Dung   Click Here to Email Dung  
Как мне перехватить в своей программе например вызов ExitWindows, дабы узнать какие параметры в него передаются. Подскажите пожайлуйста способы. Всякое деструктивное типа замены user32.dll не предлагать :).
Emerald опубликован 28-09-2001 21:23 MSK     Click Here to See the Profile for Emerald  Click Here to Email Emerald     
Тогда тебе надо найти DETOURS. Он валяется на Мелкософте, вроде в разделе развития. Штука хорошая (мне кто-то посоветовал, я пробовал - круто). Идея - вставить ДЛЛ в существующий процесс. Работает.
bond опубликован 30-09-2001 01:54 MSK     Click Here to See the Profile for bond  Click Here to Email bond     
В книге Джеффри Рихтера "Windows для
профессионалов" подробно написано как все
это делается,есть также примеры на CD.
Посмотри там...,я еше не разобрался,а то
бы тебе сказал,как внедриться в чужой
процесс,перехватить вызовы API(это пункты
содержания).

bond опубликован 30-09-2001 02:00 MSK     Click Here to See the Profile for bond  Click Here to Email bond     
...или почитай вот здесь
http://www.sources.ru/windows_src.shtml
- может поможет.
o_pointer опубликован 30-09-2001 02:13 MSK     Click Here to See the Profile for o_pointer  Click Here to Email o_pointer     
chtob vnedratsa v chuzoi process nuzno imet ego HANDLE dla etogo nado imet debug priveleges,
nu a esli ti prostoi user a ne admin to
ispolzui NTQuerySystemInformation() is ntdll.dll

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.