В комплект поставки Windows NT/Windows 2000 входят cmd.exe and command.com. CMD.EXE представляет собой командную строку Windows NT. Это НЕ DOS окно. COMMAND.COM - это 16-bit DOS приложение, которое используется для совместимости со старыми DOS программами и реально запускается внутри NTVDM (NT Virtual DOS Machine) из-за своей 16-bit`ой сущности.
Вас может удивить то, что COMMAND.COM и CMD.EXE обладают одинаковыми возможностями. Это происходит потому, что любая команда, введенная посредством COMMAND.COM, пакуется, и пересылается в CMD.EXE для выполнения. И благодаря этому, COMMAND.COM может использовать все возможности CMD.EXE. Также, возможно, что версия COMMAND.COM, поставляемая вместе с NT - это специально разработанная для NT версия, передающая все функции выполнения команд CMD.EXE.
Если у Вас запущен Task Manager, то Вы можете увидеть запуск CMD.EXE процесса при выполнении команд в COMMAND.COM.
На первую страницу Раздел Windows NT Назад
Copyright © 2000. Andrey Harchenko. При перепечатке
ссылка на http://WinFAQ.com.ru
обязательна.
Авторские права на оригиналы статей: Microsoft Corporation, SavillTech Ltd, Simon
Clausen