Здравствуйте Alex, вы писали:
A>Хотелось бы код посмотреть:))
Весь код наверное смысла нет приводить..
Поэтому вот кусочки..
#include "main.h"
...
int Count = 0; !!!
...
bool SetHook();
bool UnHookHook();
long HookProc(int code, WORD wParam, long lParam);
HHOOK ourhook = NULL;
...
int OpenFile(some parameters)
{
// Идет присвоение перед вызовом HookProc
Count = 5;
}
...
long HookProc(int code, WORD wParam, long lParam)
{
// Маска на 30-й бит lParam if (mask == 0) -> KeyUp
if (lParam & 0x40000000)return 0;
if (!Count)return 0; // !!! Тут должен быть не 0
}