IronPythonでテストスクリプトを書いて、ウィンドウが表示されるかどうかを確認したい。メイン アプリのプロセスの pid があり、pid に関連するウィンドウ タイトルのリストを取得したいと考えています。
(私の知る限り) IronPython から直接 win32api にアクセスできないため、FindWindowEx などの win32api 呼び出しの使用を避けようとしていました。組み込みの .net クラスを使用してこれを行う方法はありますか? 私が遭遇したもののほとんどは、以下のような win32api の使用を推奨しています。
.NET (C#): プロセス ハンドルまたは PID しかないときに子ウィンドウを取得しますか?
更新: 私がやろうとしていたことの回避策を見つけました。以下に答えてください。