Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Проблема с использованием GetAsyncKeyState

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Проблема с использованием GetAsyncKeyState
Имя
Сообщение << Старые топики   Новые топики >>
Проблема с использованием GetAsyncKeyState - 2007-05-16 20:03:27.486666   
De}{is

Сообщений: 137
Оценки: 0
Присоединился: 2005-11-22 11:21:42
Люди, кто мне отвтит на вопрос, почему GetAsyncKeyState не отлавливает нажатия некоторых клавишь (например тех, на которых написано - = \ . ю б ж э х ъ)?
 
все остальные клавиши ловятся, а эти нет
 
может я что-то не то делаю, но в WinSDC написано, что виртуальные коды этих клавиш Undefined
 
что сие означает и как выйти из положения?
Post #: 1
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 20:06:30.846666   
Puparro

Сообщений: 1669
Оценки: 0
Присоединился: 2007-05-04 09:57:18.383333
Недавно делал кейлоггер, таких проблем не заметил. Всё отлавливалось.
Post #: 2
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 20:28:07.353333   
De}{is

Сообщений: 137
Оценки: 0
Присоединился: 2005-11-22 11:21:42
значит я че-то не понимаю . .. . . . .
Post #: 3
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 20:34:27.230000   
Puparro

Сообщений: 1669
Оценки: 0
Присоединился: 2007-05-04 09:57:18.383333

quote:

ORIGINAL: De}{is

значит я че-то не понимаю . .. . . . .

Совершенно не значит.
Пробуй писать ещё раз. Всё получится. Что-нибудь забыл, скорее всего.
Post #: 4
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 20:39:12.576666   
De}{is

Сообщений: 137
Оценки: 0
Присоединился: 2005-11-22 11:21:42
я пробовал так:
 
 
for (int i=32;i<255;i++)
 if (GetAsyncKeyState(i) & 0x1)
  Edit1->Text = Edit1->Text + (char)i;
 
 
в эдит попадают тока A-Z и 0-9 и все
 
Post #: 5
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 20:43:11.063333   
De}{is

Сообщений: 137
Оценки: 0
Присоединился: 2005-11-22 11:21:42
я пробовал так:
 
for (int i=32;i<255;i++)
 if (GetAsyncKeyState(i) & 0x1)
  Edit1->Text = Edit1->Text + (char)i;
 
в эдит попадают так A-Z и 0-9
 
почему?
Post #: 6
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 20:50:59.520000   
Puparro

Сообщений: 1669
Оценки: 0
Присоединился: 2007-05-04 09:57:18.383333
Я тебе не могу сказать почему, потому что - я пишу на PureBasic и там, когда я использую API-функции, это выглядит по-другому.Я здесь не могу точно и быстро ответить.
Post #: 7
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 21:07:53.276666   
De}{is

Сообщений: 137
Оценки: 0
Присоединился: 2005-11-22 11:21:42
будь другом стукни 322-359-191
Post #: 8
RE: Проблема с использованием GetAsyncKeyState - 2007-05-16 21:11:45.400000   
Puparro

Сообщений: 1669
Оценки: 0
Присоединился: 2007-05-04 09:57:18.383333
quote:

будь другом стукни 322-359-191

Не имею технической возможности туда стукнуть.
Вопросы на мыло можешь написать
Post #: 9
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Проблема с использованием GetAsyncKeyState







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.