私はレガシーシステムと統合しようとしています。レガシーシステムは、ダイアログウィンドウを使用してエラーを報告します。ダイアログウィンドウ以外のリターンコードはまったくありません。私はRuntime.exec()
でレガシーシステムを開始します。Runtime.exec()を呼び出した後のグラフィカルインタフェースの検出
実行されたプログラムがダイアログウィンドウやその他のグラフィカルインターフェイスを生成したかどうかを検出する方法はありますか?このソリューションはWindowsで実行され、実行されるプログラムはexeです。
恐らくそれはうまくいきません。私は悲しい限り、それはグラフィカルなウィンドウとのみ対話します。 stderrには何もありません。 –