GetAsyncKeyState()函数
研究了一下一个键盘记录程序,
发现是用(GetAsyncKeyState(x) & 0x8000)来获得自上次调用以来,某个键是否被按过,
有个sleep(8),
就是两次检测之间要休息8秒钟,
在这8秒钟的时间里面,多次按某个键,程序也能多次记录下这个字符。
我觉得比较奇怪,
GetAsyncKeyState()函数只能检测某个键是否被按过,
不能得到某个键被按了几次,
为什么在8秒钟的时间里面,多次按某个键,程序也能多次记录下这个字符呢?
------解决方案--------------------
不是8秒,是8毫秒