Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ и WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Van111
211 / 190 / 22
Регистрация: 03.08.2011
Сообщений: 2,648
Записей в блоге: 12
#1

Можно ли с помощью хуков отловить вызовы функций CreateFile или MessageBox - C++ WinAPI

28.05.2012, 14:53. Просмотров 1127. Ответов 2
Метки нет (Все метки)

можно ли с помощью хуков отловить допустим функции CreateFile или MessageBox? и какой для этого должен быть параметр idHook?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2012, 14:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Можно ли с помощью хуков отловить вызовы функций CreateFile или MessageBox (C++ WinAPI):

Можно ли поставить хук на MessageBox, CreateFile без драйвера?
Можно ли поставить хук на MessageBox, CreateFile без драйвера?

Можно ли с помощью хуков перехватывать вызовы функций из DLL?
Привет народ! Для одного проекта ;) мне понадобилось перехватывать функцию,...

Вызовы функций с помощью указателей
Составить программу которая использует вызовы функций с помощью указателей ...

Составить программу которая использует вызовы функций с помощью указателей.
первая функция long double (*func1) (int *, float *) вторая функция long...

Составить программу которая использует вызовы функций с помощью указателей.
я вобщем сделал - помогите и справить:( вот задание само(в картинке) и вот код...

Отловить сообщение Yes или No от MessageBox.Show
всем привет. как отловить сообщение от MessageBox.Show. Если пользователь...

2
Van111
211 / 190 / 22
Регистрация: 03.08.2011
Сообщений: 2,648
Записей в блоге: 12
28.05.2012, 21:24  [ТС] #2
в интернете много примеров, но среде них я не нашёл нужного. кто знает статью (или как это сделать)в которой было бы описано как допустим зная что процесс А использует библиотеку matrix.dll ,перехватить все вызовы функции printmatrix(); . Код в основном должен быть написан на с++ максимум с небольшими вставками ассемблера. Кто может - помогите. заранее СПАСИБО.
0
Subrealist
149 / 46 / 3
Регистрация: 28.05.2012
Сообщений: 115
29.05.2012, 01:34 #3
Тут нужен перехват функций. Смотрите книгу Рихтера "Windows для профессионалов".
Короткий пример:
http://www.rsdn.ru/forum/src/1876528.1.aspx
Есть разные способы, но не все одинаково полезны. У разных способов могут быть свои плюсы и минусы. Информации достаточно много, читайте, выбирайте.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 01:34
Привет! Вот еще темы с решениями:

А что находится внутри функции MessageBox или как еще можно создать MessageBox?
Помните сказку о лягушке-царевне? Что необходимо было сделать, чтобы убить...

Можно ли выделять память под объект класса с помощью функций calloc, malloc или realloc?
Интересует данный вопрос. Можно ли и имеет ли вобще смысл например выделять...

Вызовы функций
f x y = x + y main = do print $ foldl1 (+) print $ foldl1 (\x y -> x +...

С помощью каких функций можно инициализировать порты com и usb?
Здравствуйте, подскажите с помощью каких функций можно инициализировать порты?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru