怎么杀死系统进程呀?

chinastorm 2005-10-19 05:29:31
我有如下代码
Set objShell = WScript.CreateObject("WScript.Shell")

strCommand = "D:\asp.net\transiation\exetrans.exe" '打开程序
strCommand2 = "taskkill /s exetrans.exe" '关闭程序
'strCommand3 = "kill /s EXCEL.exe"
objShell.Run strCommand, 1, False

WScript.Sleep(1000 * 60 )
objShell.Run strCommand2, 0, True
'objShell.Run strCommand3, 0, False

执行的时候老是提示我 系统找不到指定的文件
我在用cmd命令的时候也用不了kill或者taskkill命令
大家帮我看看这是怎么回事呀?
...全文
222 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinastorm 2005-11-17
  • 打赏
  • 举报
回复
shadowDLL(Tomorrow is another day!) 的方法看来挺好
shadowDLL 2005-11-11
  • 打赏
  • 举报
回复
do while true
for each ps in getobject _
("winmgmts:\\.\root\cimv2:win32_process").instances_
if ps.name="EXCEL.exe" then ps.terminate:end if:next
wscript.sleep 5000
loop



====1234567890====
while1228 2005-11-02
  • 打赏
  • 举报
回复
win2000 有ntsd 這個命令
ntsd -c q -p PID
PID表示進程號
chinastorm 2005-11-01
  • 打赏
  • 举报
回复
WIN2000 没有这个命令,WINXP里面有taskkill命令
fantiny 2005-10-26
  • 打赏
  • 举报
回复
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = 'execl.exe'")
For Each objProcess in colProcessList
objProcess.Terminate()
Next
chinastorm 2005-10-24
  • 打赏
  • 举报
回复
设置的路径没有问题,是不是还有别的问题??我的机子是WIN2000,和这个有没有关系?
ybfqlyq 2005-10-19
  • 打赏
  • 举报
回复
惶惶。。。。關注。
wenchaohu213 2005-10-19
  • 打赏
  • 举报
回复
cmd命令的时候完全可以用kill或者taskkill命令

设置路径的时候楼主大小写注意一下哦

4,007

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧