Переименование внутренних команд MS-DOS - PullRequest
0 голосов
/ 29 сентября 2011

Можно ли каким-либо образом переименовать внутренние команды DOS? Во-первых, я делаю это, чтобы немного узнать о внутренностях и возможностях DOS. Пока что я изменил внутреннюю команду CLS на XLX (в Windows XP). Но имя команды XLX не выполняется. Я прилагаю 2 скриншота для справки. Помимо всего прочего, вся эта деятельность - просто мое любопытство.

debugged the command.com file and changed the CLS to XLX debugged the command.com file and changed the CLS to XLX

Ответы [ 4 ]

5 голосов
/ 29 сентября 2011

Эта оболочка, которую вы используете, не DOS и не command.com;как показывает заголовок окна, это cmd.exe, что совершенно другая программа.Ваши изменения могут действительно работать, если вы запускаете интерпретатор команд DOS - что может быть или не так просто, как просто запустить command из оболочки cmd.

2 голосов
/ 29 сентября 2011

Похоже, вы только что изменили строку, содержащую документацию о команде CLS.Я подозреваю, что где-то есть еще одна строка "CLS".

Трудно знать наверняка, потому что command.com - это программное обеспечение с закрытым исходным кодом.Одна вещь, которую вы можете сделать, это использовать отладчик или другой отладчик (ollydebug - бесплатный отладчик с графическим интерфейсом), чтобы отследить, что происходит при запуске CLS, и найти условный переход, где command.exe решает выполнить команду cls.

0 голосов
/ 07 января 2014

изменение внутренней команды mgiht создает опасность для содержимого реестра yoiur ... поэтому я предлагаю вам выполнить эксперимент после создания резервной копии ваших данных или на виртуальной машине, что является наиболее предпочтительным, согласно моему опыту ..

0 голосов
/ 28 марта 2012

COMMAND попытается выполнить внутренние команды CMD, по крайней мере, в Vista. Чтобы увидеть разницу, попробуйте запустить КОМАНДУ, а затем команду VER. COMMAND / C VER даст другой результат, поэтому, если вы все сделали правильно, попробуйте «COMMAND / C XLX». Я понятия не имею, сработает ли это или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...