Tanımlanamayan pencerelerin süreç sahibi nasıl bulunur?


13

Bir uygulama veya PID ile düzgün ilişkilendiremediğim garip bir hata var.

Windows'da, tıklatmanıza ve ardından sahip işlemini bulmak için bir pencere seçmenize izin veren Process Explorerçok kullanışlı bir targetişlev vardır:

hedef seçici

OS X'te benzer bir şey yapmanın bir yolu var mı?

öksüz pencere

OS X'de çalışan pencere yöneticisi ile sonlandırılabilen her işlemi sonlandırdım ve yine de sahibini yalıtamıyorum.


Sonunda nasıl anladın?
Daniel

Yanıtlar:


7
  • Xcode'u indirin ve yükleyin.
  • Kurulduğunda Xcode'u açın.
  • Menü çubuğunda Xcode> Geliştirici aracını aç> Erişilebilirlik denetçisine gidin.
  • Access..Inspector menüsünde Inspection> Denetlenecek noktayı etkinleştir seçeneğine gidin.
  • Sonucu görmek için herhangi bir şeye tıklayın

Size işlem adını vermez, ancak size ebeveynin uygulama adını verir.


Benim için tam olarak böyle olmadı. Pencereye tıkladığımda xcode vurgulandı (çok fazla değil), ancak Expose'u kullandığımda, uygulamanın adı pencerenin üstünde görüntüleniyordu. Teşekkürler @ chris-eneman Accessibility inspectoriş için bir araçtır :)
dotnetCarpenter

AskPermissionUI işleminden gitmeyen bir pencereyi öldürmek için bu yöntemi kullandım . Erişilebilirlik Müfettiş kullanarak, uygulama bulabildim AskPermissionUI müfettişin de Hiyerarşi sekmesine ve ardından Aktivite Monitörü bu uygulamayı öldürdü. Büyük ipucu - teşekkürler!
nwinkler

1

Ben de bunu anlamaya çalışıyordum ve burada açıklanan çözümü kullanarak bitirdim . Kendilerine ait tüm pencereleri ve ekrandaki koordinatlarını içeren tüm işlemleri listeleyen bir Python betiği. Bu nedenle, Windows'ta İşlem Gezgini olarak kullanımı kolay değildir, ancak aradığınız yanıtı alabilirsiniz. Pencereyi masaüstünüzde kolayca tanınabilen koordinatlarla bir yere taşıyabiliyorsanız yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.