il y a quelque temps quelque chose de bizarre a commencé à se produire, lorsque vous appuyez sur Ctrl ou Alt Gr la mise au point est modifiée. J'ai trouvé plusieurs ressources qui n'indiquent pas comment trouver le processus réel mais plutôt comment empêcher les applications de le faire, ce qui ne semble pas être une bonne solution.
Encore une fois, j'ai effectivement recherché et trouvé rien d'autre que des hacks au problème actuel, c'est ne pas un doublon.
J'ai préparé une petite application qui détecte les changements de focus. Autant que je sache, cela se produit dans toutes les applications que j'ai installées. Vous trouverez ci-dessous une copie de la fenêtre de sortie de Visual Studio (avec l'application exécutée que j'ai configurée):
Comment j'ai reproduit le problème:
- Concentrez manuellement la fenêtre du bloc-notes (le journal n ° 1 est apparu).
- Appuyez sur ctrl, le journal relatif au thread et le journal n ° 2 sont apparus.
Contenu de la fenêtre de sortie:
1 - Poignée de fenêtre: 723652 | Processus: bloc-notes | Fenêtre: Sans titre - Bloc-notes | Fichier exe: c: \ windows \ system32 \ notepad.exe Le thread 0xafc s'est terminé avec le code 259 (0x103). 2 - Poignée de fenêtre: 526994 | Processus: bloc-notes | Fenêtre: Sans titre - Bloc-notes | Fichier exe: c: \ windows \ system32 \ notepad.exe
Ce que j'ai essayé
- Après avoir perdu la mise au point, appuyez sur ALT + F4 , essayant de fermer le processus. [avant de venir avec l'application].
- Utilisé Process Explorer pour essayer d'identifier le processus (mais comme je ne peux pas le fermer, aucune aide du tout)
Ce que je pense que ça se passe:
- Étant donné que lorsque le problème se produit, aucun autre processus ne reçoit le focus, il doit lui attribuer une valeur nulle et le réaffecter à l'ancienne fenêtre, même s'il ne reprend pas le focus, mais en fonction de l'application, il le fait; c'est-à-dire que la bordure est grisée et que je ne peux pas interagir avec la fenêtre à moins de cliquer à nouveau dessus, même si elle doit être à nouveau focalisée.
Que puis-je faire pour identifier le processus et ne pas simplement empêcher les applications de changer de focus?