![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 17:06 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 查找任务管理器的相同进程数量 |
| 可打印版本 919 / 13 |
| 第1楼 fengzi | 发表于 2008-05-17 15:07 |
| 中级用户 发帖 152 积分 315 | |
|
查找任务管理器的相同进程数量 这几天机器狗病毒闹得厉害``
症状为任务管理器里面有两个explorer.exe 查找一个进程没问题``但是查找两个进程的代码我不知道该怎么写出来了 高手们给点提示`万分感谢` |
|
| 第2楼 fastslz | 发表于 2008-05-17 15:15 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
运行环境winxp 系统管理员身份
功能:杀死除C:\Windows\explorer.exe以外的所有explorer.exe进程 |
|
| 第3楼 fengzi | 发表于 2008-05-17 15:17 |
| 中级用户 发帖 152 积分 315 | |
|
感谢fastslz
不过我并不是想干掉多余的进程``而是想把所有出现这种症状的电脑找出来` 就如同 tasklist |findstr /s /c:"ctfmon.exe" && echo 发现这台电脑有病毒,最后发现时间:%time%>>\\192.168.1.6\log\%computername%.ini ||exit 关键是现在两个同名进程``不知道怎么判断数量` |
|
| 第4楼 fastslz | 发表于 2008-05-17 15:20 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
补充
打印除C:\Windows\explorer.exe以外的所有explorer.exe进程 |
|
| 第5楼 HAT | 发表于 2008-05-17 15:22 |
| 版主 发帖 5,017 积分 9,023 | |
| 第6楼 fengzi | 发表于 2008-05-17 15:25 |
| 中级用户 发帖 152 积分 315 | |
|
对fastslz的帮助非常感谢`
但是代码是需要在客户机开机运行的时候调用` 用Wmic命令还会提示安装Wmic 而且运行结果没有成功` 我只是想求得一简单判断进程数量的代码``麻烦fastslz再帮我想想`谢谢了`呵呵` |
|
| 第7楼 slore | 发表于 2008-05-17 15:27 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
@echo off
for /f %%i in ('tasklist /nh^|findstr /i /s /c:"ctfmon.exe"') do set /a n+=1 echo %n% pause>nul |
|
| 第8楼 fengzi | 发表于 2008-05-17 15:27 |
| 中级用户 发帖 152 积分 315 | |
Originally posted by HAT at 2008-5-17 03:22 PM: |
|
| 第9楼 slore | 发表于 2008-05-17 15:27 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
不需要启动变量延迟
|
|
| 第10楼 fengzi | 发表于 2008-05-17 15:30 |
| 中级用户 发帖 152 积分 315 | |
Originally posted by slore at 2008-5-17 03:27 PM: 谢谢``代码很合适` |
|
| 第11楼 fastslz | 发表于 2008-05-17 15:42 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
运行不成功请不要使用精简版系统 |
|
| 第12楼 fengzi | 发表于 2008-05-17 15:45 |
| 中级用户 发帖 152 积分 315 | |
|
系统并没有精简
运行结果 无可用范例。 除C:\Windows\explorer.exe以外的总进程数 不过还是非常感谢你的热心帮助` [ Last edited by fengzi on 2008-5-17 at 03:53 PM ] |
|
| 第13楼 fengzi | 发表于 2008-05-17 15:53 |
| 中级用户 发帖 152 积分 315 | |
|
SORRY 是我粗心了``
|
|
| 第14楼 pusofalse | 发表于 2008-05-17 15:58 |
| 银牌会员 发帖 646 积分 1,604 | |
|
for /f "delims=:" %%a in ('^(tasklist^|findstr /i "explorer"^)^|findstr /n .*') do set var=%%a
echo %var%个explorer.exe进程~ [ Last edited by pusofalse on 2008-5-17 at 04:00 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |