GetAsyncKeyState() causes anti-virus program to flag as keylogger
问题 I have been building a very small game in the Windows API, and in the main message loop I use GetAsyncKeyState() to test if a user is pressing the arrow buttons. I use this instead of WM_KEYDOWN because with WM_KEYDOWN there is an initial pause after the first press, and I don't want to modify a user's settings. My antivirus program flags the game as a keylogger program, is there an alternative way about this? 回答1: How is the anti-virus program supposed to guess that you are not using