CobaltFusion / DebugViewPP

DebugView++, collects, views, filters your application logs, and highlights information that is important to you!
Boost Software License 1.0
1k stars 143 forks source link

When an executable is dragged into debugview is it not correctly logging a terminate message #294

Closed janwilmans closed 7 years ago

janwilmans commented 7 years ago

is the stdout/stderr pipes are broken, we could check if the process has actually ended or the pipes were closed and log a message accordingly

janwilmans commented 7 years ago

as it turns out it does not really matter if the pipes are broken, the ProcessReader is not detecting it any way. We could add the detection, I think ftell(std::cout) can tell, but then we would have to ignore it to solve this issue.

We've solved this issue in 5d4425e03c97d3b4d042eb2741483f8ad1a1e368 by correctly adding the process handle and logging the terminate message