Console de tela cheia c #?

Vi que o Windows pode mudar para a interface básica do console ao atualizar os drivers de vídeo e também vi programas como o Borland C ++ fazendo isso.
Eu realmente gostaria de saber como fazer isso com um aplicativo de console em C # (ou VB.NET, se você preferir), e não me importo de usar o P / Invoke (e aposto que devo!).

questionAnswers(5)

yourAnswerToTheQuestion