Comment connaître le processus propriétaire de fenêtres non identifiées?

11

J'ai une erreur étrange que je n'ai pas pu associer correctement à une application ou à un PID.

Sous Windows, Process Explorerla targetfonction très pratique vous permet de cliquer dessus, puis de sélectionner une fenêtre pour trouver le processus du propriétaire:

sélecteur de cible

Existe-t-il un moyen de faire quelque chose de similaire dans OS X qui me permettra de trouver le propriétaire d'une fenêtre apparemment orpheline, comme ceci:

fenêtre orpheline

J'ai mis fin à tous les processus pouvant être terminés avec le gestionnaire de fenêtres s'exécutant sous OS X et pourtant je ne peux toujours pas isoler le propriétaire.

ylluminate
la source
Comment l'avez-vous compris à la fin?
Daniel

Réponses:

5
  • Téléchargez et installez Xcode.
  • Une fois installé, ouvrez Xcode.
  • Dans la barre de menus, accédez à Xcode> ouvrez l'outil Developer> Inspecteur d'accessibilité.
  • Dans le menu Access..Inspector, allez à Inspection> Activer le point à inspecter
  • Cliquez sur n'importe quoi pour voir le résultat

Il ne vous donne pas le nom du processus, mais vous donne le nom de l'application du parent

Chris Eneman
la source
Cela n'a pas fonctionné exactement comme ça pour moi. Lorsque j'ai cliqué sur la fenêtre, xcode a été mis en surbrillance (pas grand chose d’autre), mais lorsque j’utilise Expose, le nom de l’application s’affiche en haut de la fenêtre. Merci @ chris-eneman Accessibility inspectorest l'outil idéal pour le travail :)
dotnetCarpenter
J'ai utilisé cette méthode pour supprimer une fenêtre du processus AskPermissionUI qui ne s'est pas éloignée. À l'aide de l'inspecteur d'accessibilité, j'ai pu trouver l'application AskPermissionUI dans l' onglet Hiérarchie de l'inspecteur , puis supprimé cette application dans le moniteur d'activité. Excellent conseil - merci!
nwinkler
1

J'essayais aussi de comprendre cela et finis par utiliser la solution décrite ici . C'est un script Python qui répertorie tous les processus avec toutes les fenêtres qui leur appartiennent et leurs coordonnées à l'écran. Il n’est donc pas aussi facile à utiliser que l’explorateur de processus sous Windows, mais il peut vous apporter la réponse que vous recherchez. Cela peut aider si vous pouvez déplacer la fenêtre vers un endroit sur votre bureau avec des coordonnées facilement reconnaissables.

msb
la source