我有一個似乎掛起的ffmpeg.exe進程 - 它幾天沒有做任何事情。它由PHP中的exec()啓動,因此在後臺運行並且沒有窗口。從Windows中的空閒後臺應用程序獲取stdout
我想知道是什麼導致它停止/掛起。
有無論如何得到它寫入標準輸出?
我有一個似乎掛起的ffmpeg.exe進程 - 它幾天沒有做任何事情。它由PHP中的exec()啓動,因此在後臺運行並且沒有窗口。從Windows中的空閒後臺應用程序獲取stdout
我想知道是什麼導致它停止/掛起。
有無論如何得到它寫入標準輸出?
我不認爲我正確理解你,但我會嘗試。
如果你想看到它的輸出,你可以通過IAT/inline hooking掛鉤它的輸出函數,並將它重定向到一個文件或其他東西。
但是,我想你只是想看看它在做什麼。在這種情況下,我建議您使用「Sysinternals Suit」中的「Procmon」。
這個ffmpeg調用輸出了什麼? – Mulvya
我希望它有,但我沒有寫出來,或在我的代碼中捕獲它。這個過程還沒有結束,我想它會坐在那裏,出現錯誤 – Joe
或者更有可能,等着提示。你可以發送'y'或'n'嗎? – Mulvya