如何确定导致恶意 key_up 事件的原因

如何确定导致恶意 key_up 事件的原因

我面前有一台运行Windows 8.1的三星笔记本电脑,它有以下症状:

  1. 按住该Windows键时,开始菜单以高频率打开、关闭、打开、关闭
  2. 按住该ALT键会导致以下事件

    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=17        which=17        charCode=0        
    keyup    keyCode=18        which=18        charCode=0      
    

    在其他电脑上尝试此操作时,输出(如预期)

    keydown  keyCode=18        which=18        charCode=0        
    keydown  keyCode=18        which=18        charCode=0           
    keydown  keyCode=18        which=18        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keydown  keyCode=18        which=18        charCode=0        
    keyup    keyCode=18        which=18        charCode=0     
    

    请留意“假”按键事件。

  3. Alt Gr不能用于生成@和等特殊符号#。使用CTRL+ALT代替时Alt Gr,可以生成这些符号。
  4. 通过外部 USB 键盘执行相同操作会导致同样的问题。

即使在安全模式下运行,所有这些症状仍然存在。我该如何诊断当前的问题?

相关内容