Бага не нашел, да там и всего-то несколько строк.
Тот-же самый код ( даже тот-же екзешник) под XP работает нормально.
Не понимаю в чем дело.
Добавлено:
Покопался в psdk,
В описании одной из приведенных вами функций, а именно GetAsyncKeyState есть ремарка:
Цитата:
Windows 95/98/Me: Windows 95 does not support the left- and right-distinguishing constants. If you call GetAsyncKeyState with these constants, the return value is zero.
|
То есть под 98 работать и не должна, хотя в описании GetKeyState этот факт скромно умалчивается.