Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.04.2018
Сообщений: 1
1

Почему не срабатывает хук?

21.04.2018, 21:36. Показов 527. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот код, пробовал и в консольном, и в графическом приложении, но ничего не работает.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <tchar.h>
#include <windows.h>
#include <iostream>
 
using namespace std;
HHOOK hHook;
LRESULT CALLBACK MessageProc(int nCode,WPARAM wParam, LPARAM lParam)
{
        switch (nCode)
        {
        case MSGF_NEXTWINDOW:
            cout << endl << "Page Up!" << endl;
            break;
 
        case MSGF_MENU:
            cout << endl << "Page Up!" << endl;
            break;
 
        case MSGF_SCROLLBAR:
            cout << endl << "Page Up!" << endl;
            break;
        }
    CallNextHookEx(hHook,nCode,wParam,lParam);
    return 0;
}
int main()
{
    HMODULE hInstance = GetModuleHandle(NULL);
    hHook = SetWindowsHookEx(WH_MSGFILTER, MessageProc, hInstance, NULL);
    MSG msg;
    GetMessage(&msg,NULL,NULL,NULL);
    UnhookWindowsHookEx(hHook);
    return 0;
}
Написал для того, чтобы фиксировать срабатывание хука
C++
1
cout << endl << "Page Up!" << endl;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2018, 21:36
Ответы с готовыми решениями:

Не срабатывает хук WH_GETMESSAGE
не могу понять, почему не срабатывают ловушки, помогите, пожалуйста библиотека HookDll ...

Почему не срабатывает WM_TIMER, и изображение не перерисовывается?
Подскажите пожалуйста, почему не заходит в данный case и не рисует Rectangle, LRESULT CALLBACK...

Какой хук срабатывает при открытии записи в админке?
подскажите какой хук срабатывает при открытии записи в админке

Глобальный хук клавиатуры для системных приложений. Почему зависает?
Здравствуйте. Имеется задача: перехватывать нажатие клавиш во всей системе. После изучения...

0
21.04.2018, 21:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2018, 21:36
Помогаю со студенческими работами здесь

Почему срабатывает for?
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; long int fact ( int N ) { int f, i; for ( i=1, f=1...

Почему не срабатывает?
Почему следующий код работает: &lt;?php if (($_SERVER !== '/') || ($_SERVER !== '/index.php')): ?&gt; ...

Почему не срабатывает скрипт ?
У меня такой вопрос... У меня есть пхп скрипт, отдельно он работает, а когда подключаю его к HTML-у...

Почему не срабатывает z-index?
Верхний серый блок перекрылся белым средним, а нижний серый нет. Кто подскажет? Сайт...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru