F12 função seqüestrada por outro programa

0

Minha tecla de função F12 foi invadida por outro programa. Eu sei disso porque quando eu inicio o HyperSnap (um programa de captura de tela) primeiro ele me diz que ele não pode registrar a tecla F12 como uma tecla de atalho (para capturas de tela) porque ela pode estar sendo usada por outro programa. Como nada mais está em execução (fiz isso como um teste) e não tenho idéia do que esse outro programa pode ser, esperava que houvesse uma entrada de registro que mapeasse as chaves de funções globalmente, mas não encontrasse uma entrada no registro. A ideia mais próxima foi uma sugestão para verificar "Layout HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard", mas não há nada lá para sugerir qualquer mapeamento das teclas de função.

    
por Ron McGregor 25.01.2013 / 23:00

1 resposta

1

A melhor resposta que posso dar é usar o SysInternals Process Monitor e acompanhar o que é chamado. Eu faria a investigação dessa maneira.

  1. Abra o bloco de notas
  2. Execute o Process Monitor (Ctrl + E iniciará a coleta de dados)
  3. Selecione o bloco de notas aberto e digite a letra A seguida de F12
  4. Parar a coleta de dados no Process Monitor
  5. Volte ao monitor de processo e encontre a instância do bloco de notas. Depois disso, você deve ver qual programa é chamado pela tecla pressionada.

Isso deve funcionar porque você sabe que você selecionou e digitou algo no bloco de notas. Isso marca o momento em que você deveria estar olhando, pois você obterá muitas informações de volta (seu sistema faz muitas coisas mesmo quando não está ocupado). Não é fácil, mas essa é realmente a maneira de descobrir o que está sendo executado no seu sistema. Depois de descobrir qual é o processo que chama F12, você pode usar o utilitário Process Explorer para tentar matar (também da SysInternals).

    
por 26.01.2013 / 01:52