Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Van111
210 / 189 / 4
Регистрация: 03.08.2011
Сообщений: 2,607
Записей в блоге: 12
#1

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

28.05.2012, 14:53. Просмотров 1105. Ответов 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 без драйвера? - C++ WinAPI
Можно ли поставить хук на MessageBox, CreateFile без драйвера?

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

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

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

Составить программу которая использует вызовы функций с помощью указателей. - C++ Builder
я вобщем сделал - помогите и справить:( вот задание само(в картинке) и вот код #include <iostream.h> typedef long double...

Отловить сообщение Yes или No от MessageBox.Show - C#
всем привет. как отловить сообщение от MessageBox.Show. Если пользователь выбирает Yes или No, потом делать какие нибудь действие. Заранее...

2
Van111
210 / 189 / 4
Регистрация: 03.08.2011
Сообщений: 2,607
Записей в блоге: 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? - Assembler
Помните сказку о лягушке-царевне? Что необходимо было сделать, чтобы убить Кащея-бессмертного? ― нужно было сперва с кучей приключений...

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

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

С помощью каких функций можно инициализировать порты com и usb? - C++ Builder
Здравствуйте, подскажите с помощью каких функций можно инициализировать порты? Чтобы данные с подключенного модуля bluetooth передавались...


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

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

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