首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重命名MS-DOS内部命令

重命名MS-DOS内部命令
EN

Stack Overflow用户
提问于 2011-09-29 08:51:40
回答 4查看 1.1K关注 0票数 0

有没有可能重命名DOS的内部命令?首先,我这样做是为了了解一些DOS的内部原理和可能性。到目前为止,我已经将内部命令CLS更改为XLX (在Windows XP上)。但是命令名XLX没有执行。我附上2张截图供参考。最重要的是,这整个活动只是我的好奇心。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-29 08:57:02

您正在运行的shell不是DOS,也不是command.com;正如窗口标题所示,它是cmd.exe,它是一个完全不同的程序。如果您运行的是DOS命令解释程序,那么您的更改实际上可能会起作用-这可能会也可能不会像从cmd shell运行command那么简单。

票数 5
EN

Stack Overflow用户

发布于 2011-09-29 08:56:21

看起来您只更改了包含CLS命令文档的字符串。我怀疑在某个地方还有另一个"CLS“字符串。

这很难确定,因为command.com是封闭源代码的软件。您可以使用debug或其他调试器(ollydebug是一个免费的图形用户界面调试器)来跟踪运行CLS时发生的事情,并找到command.exe决定执行cls命令的条件跳转。

票数 2
EN

Stack Overflow用户

发布于 2012-03-28 07:19:38

命令将尝试运行CMD的内部命令,至少在Vista上是这样。要查看不同之处,请尝试启动命令,然后使用命令VER。命令XLX版本会给出一个不同的结果,所以如果你做得对,你应该尝试“/C /C XLX”。我不知道这是否会奏效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7591273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档