API相关问题
知识与运气 2014-07-14 02:05:11 我创建了一个程序,发送一个键盘按键消息到指定窗口。
功能可以正常实现,但是360会杀掉我,如果在我指定窗口中,我通过键盘按就不会,通过消息发送就会。
通过SPY++发现通过API消息发送的按键信息与手动按键盘的信息,仅在以下信息中存在差异,求解释以及如何使API发送的消息与手动的按键信息一致:
API发送的按键信息:
<002183> 000D0AD0 P WM_KEYDOWN nVirtKey:VK_ESCAPE cRepeat:1 ScanCode:01 fExtended:0 fAltDown:0 fRepeat:0 fUp:0
<002184> 000D0AD0 P WM_CHAR chCharCode:'27' (27) cRepeat:1 ScanCode:01 fExtended:0 fAltDown:0 fRepeat:1 fUp:1
手动按键的信息:
<002183> 000D0AD0 P WM_KEYDOWN nVirtKey:VK_ESCAPE cRepeat:1 ScanCode:01 fExtended:0 fAltDown:0 fRepeat:0 fUp:0
<002184> 000D0AD0 P WM_CHAR chCharCode:'27' (27) cRepeat:1 ScanCode:01 fExtended:0 fAltDown:0 fRepeat:0 fUp:0