标题: 小问题 请教 请大家帮忙 谢谢!!!
[打印本页]
作者: yuanzijia08
时间: 2006-11-5 09:38
标题: 小问题 请教 请大家帮忙 谢谢!!!
wmic process where caption="explorer.exe" call terminate
这到底是 结束进程explorer.exe 还是重新启动 explorer.exe进程
执行了之后马上又自动恢复这个进程了 像是重新启动了
还有 process 这个帮助到底要在CMD下输入什么才有帮助显示出来
我进入wmic互交模式后 输入 process /? 列出的帮助找不到 process where 这个项目啊 一般这语句帮助里面应该都有选项啊
──────────────── 版务记录 ────────────────
执行:namejm
原标题:小问题 请教 请大家帮忙 谢谢!!!
说明:因标题过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
提示:修改标题请在当前帖的右下脚点 编辑,
修改完毕之后按 编辑帖子 即可。
处罚:因刚脱离论坛新人阶段,暂时不予处罚;若三日之后尚未修改标题,将扣除4点积分,
以示惩罚,并由版主强制修改标题。请点击这里阅读论坛发帖规定,以避免在
今后的讨论中违规发帖。
──────────────── 版务记录 ────────────────
[
Last edited by namejm on 2006-11-4 at 10:36 PM ]
作者: fastslz
时间: 2006-11-5 09:48
http://www.cn-dos.net/forum/view ... 1&highlight=WMI
作者: yuanzijia08
时间: 2006-11-5 10:09
兄弟 我先谢谢你给我回帖 但希望你还是别发这种东西吧
这我肯定看过 在百度里面搜都能搜出一堆 (我不是那种遇到问题就问别人的人)
我就是找不到答案才来问的
这篇文章里面也有下面这样的例子
例如,执行下面的命令将关闭正在运行的Outlook:
process where name='outlook.exe' call terminate
但依据实际操作 明明call terminate就是重新启动进程嘛
我也能够在这文章里面找到 在命令提示符里面 显示帮助的办法
但实际操作起来 帮助里面却找不到 process where caption="*****"
C:\Documents and Settings\zhoushi>wmic
wmic:root\cli>process /?
PROCESS - 进程管理。
提示: BNF 的别名用法。
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].
用法:
PROCESS ASSOC [<format specifier>]
PROCESS CALL <method name> [<actual param list>]
PROCESS CREATE <assign list>
PROCESS DELETE
PROCESS GET [<property list>] [<get switches>]
PROCESS LIST [<list format>] [<list switches>]
这就是帮助
wmic process where caption="explorer.exe" call terminate
这句话在帮助里面 是属于哪一类呢?
是属于 (<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>]. 这一类 ?????
这个帮助我真的看不懂 请解释下
汗。。。讲了这么多也不知道 大家懂我的意思不
作者: yuanzijia08
时间: 2006-11-5 10:15
在举个例子问一下
process where name='outlook.exe' call terminate
wmic process where caption="explorer.exe" call terminate
为什么上面那一句 where后面是name 而第二句的 where 后面为什么是caption呢
作者: asbai
时间: 2006-11-5 11:21
caption 指的是窗口标题,name 指的是可执行映象名称。都是标识一个进程的方法。explorer 被 kill 后又重新加载应该是很正常的事。因为 explorer 是 windows shell,winlogon 会在 shell 异常结束后自动重新加载它。