When a console application is started from another console application, how does console ownership work?
I see four possibilities:
I think it's spelled out fairly well in the documentation.