Wie finde ich den Prozessverantwortlichen für nicht identifizierte Fenster heraus?

13

Ich habe einen seltsamen Fehler, den ich einer Anwendung oder PID nicht richtig zuordnen konnte.

In Windows gibt es eine Process Explorersehr praktische targetFunktion, mit der Sie darauf klicken und dann ein Fenster auswählen können, um den Eigentümerprozess zu finden:

Zielauswahl

Gibt es eine Möglichkeit, in OS X etwas Ähnliches zu tun, um den Besitzer eines scheinbar verwaisten Fensters wie diesen zu finden:

verwaistes Fenster

Ich habe jeden einzelnen Prozess beendet, der mit dem unter OS X ausgeführten Fenstermanager beendet werden kann, und kann den Eigentümer dennoch nicht isolieren.

ylluminate
quelle
Wie haben Sie es am Ende herausgefunden?
Daniel

Antworten:

7
  • Laden Sie Xcode herunter und installieren Sie es.
  • Bei der Installation öffnen Sie Xcode.
  • Gehen Sie in der Menüleiste zu Xcode> Öffnen Sie das Entwicklertool> Eingabehilfeninspektor
  • Gehen Sie im Menü Access..Inspector zu Inspection> Enable point to inspection
  • Klicken Sie auf etwas, um das Ergebnis zu sehen

Sie erhalten nicht den Prozessnamen, aber den Anwendungsnamen des übergeordneten Elements

Chris Eneman
quelle
Bei mir hat das nicht genau so funktioniert. Wenn ich auf das Fenster geklickt habe, wurde xcode hervorgehoben (nicht viel anderes), aber wenn ich Expose verwende, wurde der Name der App oben im Fenster angezeigt. Danke @ chris-eneman Accessibility inspectorist das Werkzeug für den Job :)
dotnetCarpenter
Ich habe diese Methode verwendet, um ein Fenster aus dem AskPermissionUI- Prozess zu beenden , das nicht ausgeblendet wurde . Mit dem Eingabehilfeninspektor konnte ich die Anwendung AskPermissionUI auf der Registerkarte Hierarchie des Inspektors finden und diese App dann im Aktivitätsmonitor beenden. Toller Tipp - danke!
Nwinkler
1

Ich habe auch versucht, dies herauszufinden und habe schließlich die hier beschriebene Lösung verwendet . Es ist ein Python-Skript, das alle Prozesse mit allen dazugehörigen Fenstern und ihren Koordinaten auf dem Bildschirm auflistet. Es ist also nicht so einfach zu bedienen wie der Process Explorer unter Windows, aber es kann Ihnen die Antwort geben, nach der Sie suchen. Es ist hilfreich, wenn Sie das Fenster mit leicht erkennbaren Koordinaten an einen Ort auf Ihrem Desktop verschieben können.

msb
quelle