2016-09-24 16 views
0

ffmpeg.exeプロセスがハングアップしているように見えますが、何日も何も実行していません。これはPHPでexec()によって開始されたので、バックグラウンドで実行され、ウィンドウはありません。Windowsのアイドル状態のバックグラウンドアプリケーションからstdoutを取得する

何が停止/ハングしたのか知りたいのですが。

stdoutに書き込んだ内容を取得する方法はありますか。

+0

このffmpeg呼び出しで何か出力されましたか? – Mulvya

+0

私はそれがあると期待していますが、ファイルに書き込んだり、コードで取り込んだりしていません。プロセスが終了していない、私はそれがエラーで座っていると思います – Joe

+0

または可能性が高い、プロンプトで待っています。あなたはそれに 'y'または' n'を送ることができますか? – Mulvya

答えて

0

私はあなたを正しく理解しているとは思わないが、私は試してみるだろう。

出力を表示したい場合は、出力機能をIAT /インラインフックでフックし、ファイルなどにリダイレクトすることができます。

しかし、私はあなたが何をしているのか見たいと思うと思います。その場合は、 "Sysinternals Suit"の "Procmon"を使用することをお勧めします。

+0

問題は、何もしていないと思うし、プロセスが開始されたときにファイルに出力されていないということです。 – Joe

+0

'ShowStdErr/Out [PID]' – Joe

+0

私はまだProcmonを実行して、まだ何かをしているかどうかを確認する必要があると思います。とにかく、プロセスをダンプして、 "Sysinternals"という形で "Strings"を使用することができます。 – Efi

関連する問題