|
363523943
初级用户
 
积分 26
发帖 30
注册 2008-12-20
状态 离线
|
『楼 主』:
【发现】command.com没有cmd.exe不能用??
使用 LLM 解释/回答一下
把cmd.exe删除或者设置权限之后发现command.exe 作废’了,敲入命令都没有反应。xp、2k、2k3系统都是这样~!
难道command依赖cmd ?
|
|
2009-4-5 10:19 |
|
|
czl1378
初级用户
 
积分 161
发帖 114
注册 2009-2-20
状态 离线
|
|
2009-4-5 11:49 |
|
|
knoppix7
银牌会员
    
积分 1287
发帖 634
注册 2007-5-2 来自 cmd.exe
状态 离线
|
|
2009-4-6 00:32 |
|
|
qzwqzw
银牌会员
     天的白色影子
积分 2343
发帖 636
注册 2004-3-6
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
应该不是这样吧
command是ntvdm一个子环境入口而已
跟cmd没有必然的联系
如果ntvdm.exe没有了
command才会提示找不到command
|
|
2009-4-10 03:51 |
|
|
363523943
初级用户
 
积分 26
发帖 30
注册 2008-12-20
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
Originally posted by qzwqzw at 2009-4-10 03:51:
应该不是这样吧
command是ntvdm一个子环境入口而已
跟cmd没有必然的联系
如果ntvdm.exe没有了
command才会提示找不到command
真的是这样噢!不信你可以在你自己的电脑看看!
|
|
2009-4-12 18:07 |
|
|
fujianabc
金牌会员
     
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
|
2009-4-13 07:34 |
|
|
qzwqzw
银牌会员
     天的白色影子
积分 2343
发帖 636
注册 2004-3-6
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
嗯,发现了一些奇怪的地方
原本只测试到可以打开command.com就认为可以正常工作了
结果发现很多命令没有执行和输出
目前测试可以接受并执行的指令有:
盘符跳转 c: d: e: 等等
路径跳转 cd
提示符显示与修改 prompt
(而且使用 prompt $t可以得到系统时间)
环境跳出 exit
环境变量操作 set
|
|
2009-4-19 12:17 |
|
|
qzwqzw
银牌会员
     天的白色影子
积分 2343
发帖 636
注册 2004-3-6
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
通过procmon跟踪发现可以确认
ntvdm.exe 确实调用了cmd.exe实现了一些命令行功能
包括dir cls等
而且是利用非常传统的接口进行调用
C:\WINDOWS\system32\cmd.exe /c DIR
而对于cd prompt等则没有这样的调用
|
|
2009-4-19 15:30 |
|
|
sfcctv
中级用户
  
积分 208
发帖 135
注册 2009-9-12 来自 离恨天
状态 离线
|
|
2009-10-11 19:00 |
|