eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: Adler, -Sanchez-, helg, carver (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Зависает клавиатура в OllyDbg
Посл.ответ Сообщение

Ранг: 2.4 (гость)
Статус: Участник

Создано: 10 апреля 2014 13:47 New!
Цитата · Личное сообщение · #1

Стоит OllyDbg 1.1 + StrongOD (включен режим kernel и PEb). Win7 32.
Суть проблемы такова. Если отлаживаемое приложение стоит на паузе, то зависает PS2 клавиатура. Т.е. как это происходит: если делать всё мышкой (например пошаговую трассировку, или редатировать регистры) то всё норм. Как только нажимаем любую клавишу на клавиатуре (например F8) комп намертво виснет секунд на 20. Даже мышь не ездит. Если забыться и настрочить на клаве целое слово, то комп зависнет очень на долго. Когда приложение не на паузе, то клавиатура прекрасно работает. Ктонибудь сталкивался с таким? Что может быть?

Ранг: 617.3 (!)
Статус: Участник

Создано: 10 апреля 2014 13:53 New!
Цитата · Личное сообщение · #2

Может сама программа для работы с клавой?

| Сообщение посчитали полезным: ClockMan, nocser6


Ранг: 2.4 (гость)
Статус: Участник

Создано: 10 апреля 2014 14:14 New!
Цитата · Личное сообщение · #3

На первый взгляд нет. Прямая функция проги другая. Но возможно она чтото там и химичит с клавой.
А как это можно проверить? Может какието API функции или ещё чтото импортирует если так.
PS Я так абстрактно про неё говорю, т.к. она вроде как нарушает правила форума если выложить)

Ранг: 33.9 (посетитель)
Статус: Участник

Создано: 10 апреля 2014 15:08 New!
Цитата · Личное сообщение · #4

nocser6 пишет:
т.к. она вроде как нарушает правила форума


и скорее всего хучит клаву)

Ранг: 241.5 (наставник)
Статус: Участник

Создано: 10 апреля 2014 15:14 New!
Цитата · Личное сообщение · #5

Поставь хп на варю и отлаживай на здоровье. Под 7 вечно какие-нибудь траблы, если есть антиотладка и многопоточность


Ранг: 296.9 (наставник)
Статус: Участник

Создано: 10 апреля 2014 15:48 · Поправил: DenCoder New!
Цитата · Личное сообщение · #6

nocser6
Ещё один эксперимент проведите - экранная клавиатура работает?...

По симптомам похоже на SetWindowsHookEx с idHook = WH_KEYBOARD_LL.
Если так, попробуйте изменить ключ в реестре LowLevelHooksTimeout в разделе HKEY_CURRENT_USER\Control Panel\Desktop. Там значение в мсек. Поставьте 200 и перезарузитесь

| Сообщение посчитали полезным: nocser6


Ранг: 2.4 (гость)
Статус: Участник

Создано: 10 апреля 2014 16:54 New!
Цитата · Личное сообщение · #7

DenCoder, да вы абсюлютно правы. Дело оказалось в "SetWindowsHookEx с idHook = WH_KEYBOARD_LL.". Большое спасибо.
PS Только решение LowLevelHooksTimeout=200 не помогло. В итоге я просто занопил вызов.

Ранг: 18.8 (новичок)
Статус: Участник

Создано: 10 апреля 2014 18:05 New!
Цитата · Личное сообщение · #8

Сталкивался с подобным, особенно на варьке с Хрюшей. DenCoder, действительно действенное решение. Небудучи автором выношу благодарность =)
 eXeL@B —› Вопросы новичков —› Зависает клавиатура в OllyDbg

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS