不明なウィンドウのプロセス所有者を見つける方法は?


13

アプリケーションまたはPIDに適切に関連付けることができなかったという奇妙なエラーが発生しました。

WindowsにはProcess Explorertargetクリックしてオーナープロセスを検索するウィンドウを選択できる非常に便利な機能があります。

ターゲットセレクター

OS Xで同様のことを行う方法があります。これにより、孤立したように見えるウィンドウの所有者を次のように見つけることができます。

孤立したウィンドウ

OS Xで実行されているウィンドウマネージャーで終了できるすべてのプロセスを終了しましたが、それでも所有者を分離できません。


最終的にどのようにしてそれを理解しましたか?
ダニエル

回答:


7
  • Xcodeをダウンロードしてインストールします。
  • インストールしたら、Xcodeを開きます。
  • メニューバーで、Xcode>開発ツールを開く>アクセシビリティインスペクターに移動します
  • Access..Inspectorメニューで、Inspection> Enable point to inspectに移動します。
  • 何かをクリックして結果を確認してください

プロセス名は表示されませんが、親のアプリケーション名は表示されます


それは私には正確にそのように機能しませんでした。ウィンドウをクリックするとxcodeが強調表示されますが(それ以外はそれほど多くありません)、Exposeを使用すると、ウィンドウの上部にアプリの名前が表示されました。おかげで@ chris- Accessibility inspector
eneman

このメソッドを使用して、消えなかったAskPermissionUIプロセスからウィンドウを強制終了しました。アクセシビリティインスペクターを使用して、インスペクターの[ 階層 ]タブでアプリケーションAskPermissionUIを見つけ、アクティビティモニターでそのアプリを強制終了しました。すばらしいヒント-ありがとう!
nwinkler

1

私もこれを理解しようとしていて、ここで説明されているソリューションを使用してしまいまし。これは、すべてのプロセスとそれらに属するすべてのウィンドウ、およびそれらの画面上の座標をリストするPythonスクリプトです。したがって、WindowsのProcess Explorerほど簡単には使用できませんが、求めている答えを得ることができます。簡単に認識できる座標でウィンドウをデスクトップ上の場所に移動できる場合に役立ちます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.