Показать сообщение отдельно
  #7  
Старый 26.12.2010, 12:07
Inkvisitor Inkvisitor вне форума
Прохожий
 
Регистрация: 17.12.2010
Сообщения: 7
Репутация: 10
По умолчанию

EvilRussian, а как ты думаешь, что проще: врубиться в совершенно незнакомый синтаксис и написать на нем код, или написать тот же код на известном синтаксисе?

Есть проблема при постановке хука:
Если ставить глобальный затык
Цитата:
BotHook:=SetWindowsHookEx(WH_KEYBOARD_LL or WH_MOUSE_LL,@BotLogger, HInstance, 0);
то лог пишется, но глобальный хук, это не слишком удобно, потому что при его остановке хук перехватывает нажатие кнопки "Стоп" и UnhookWindowsHookEx(BotHook) выдает ошибку

А затык по pID, который ищется таким способом:
Цитата:
HandleMainWindow:=FindWindow(Nil,'&MainWindowName& ');
ThreadId := GetWindowThreadProcessId(HandleMainWindow,@Process Id);
почему то не проходит. Где я туплю?
Ответить с цитированием