[TC] Re[4]: дос окно
Приветствую всех.
Yuniks пишет:
> За эмуляцию ms dos отвечает nt virtual dos machine (ntvdm.exe).
Это верно, но это не связано напрямую с cmd.exe (о cmd.exe речь идет лишь по
той причине, что вы сами указали пункт меню "Выполнить", который и запускает
cmd.exe).
Если вы в качестве консольной оболочки указали бы на command.com (он тоже присутствует
вNT), то разговор принял бы другой оборот.
> Командную строку я
> упомянул только из-за того, что она частично выполняет досовские
> команды,
Под "командами DOS" в разных источниках понимаются разные вещи (например, все
утилиты DOS часто называют "командами DOS").
Поэтому корректнее говорить, если речь идет о cmd.exe, что cmd.exe поддерживает
широкий набор команд, включающих и команды command.com, реализуя для последних,
по возможности, аналогичный функционал .
Подчеркну еще раз, что прямого отношения к эмуляции MS-DOS cmd.exe не имеет (это
не ее задача).
> как, строго говоря и command.com не являлся в широком смысле слова
> операционной системой, ибо был лишь командным интерпретатором,
Как раз в "широком смысли слова" command.com являлся частью операционной системы
MS-DOS, А в "узком смысле" вы повторили меня почти дословно.
Кстати, при желании, вы можете заменить cmd.exe на другую консольную оболочку.
Успехов. Анатолий.