3 ms·
Isn't cmd.exe the Windows terminal emulator?
by Sir_Cmpwn 10y ago
Isn't cmd.exe the Windows terminal emulator?
- ygra 10y agoNo, conhost.exe is (since Vista, prior to that it was a part of csrss). cmd.exe is simply the default command-line shell. To disprove your guess here, you can just observe the processes existing when running console applications. There's one conhost for each console window, but unless you run cmd, there'll be no cmd instances. Windows didn't have a terminal emulator until recently anyway, as Windows console applications use the console APIs to change cursor position, color, etc. instead of having that API as part of the text stream that's output by applications.
- teh_klev 10y ago> Windows didn't have a terminal emulator until recently anyway, Well, actually....Hyperterminal :) http://imgur.com/ukBjD7F http://imgur.com/ukBjD7F /gets coat.
- ygra 10y agoOh, fair point. I forgot about that. But it was never intended to be used with local console application ;-) (and ANSI.SYS goes back even further, I guess).
- reynoldsbd 10y agoNope, it's conhost.exe