楼 主
进程判断
发表于 2006-10-16 23:44 · 中国 江苏 苏州 电信
新手上路
★
积分 18
发帖 6
注册 2006-10-16 22:01
19年会员
UID 65993
状态 离线
tasklist|find "arp.exe">nul && taskkill /f /im arp.exe || start d:\arp\arp.exe
start d:\arp\arp.exe
此代码实现了检测 arp.exe 的功能。但是我想要的是:
如果检测到系统进程中有arp.exe(最好能控制在一个arp进程)就退出,如果没有就自动运行d:\arp\arp.exe。谢谢了
再送上防arp病毒和禁止运行垃圾程序的软件。
O_O附件限制的也太...没办法,传不上来。
第 2 楼
发表于 2006-10-17 00:03 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
@echo off
tasklist | find "arp.exe"
if errorlevel==0 echo The arp.exe is running. && goto :eof
start "" "d:\arp\arp.exe"
[
Last edited by lxmxn on 2006-10-17 at 00:43 ]
第 3 楼
发表于 2006-10-17 02:41 · 中国 北京 联通
初级用户
★
积分 88
发帖 41
注册 2006-03-08 17:38
20年会员
UID 51603
状态 离线
第 4 楼
发表于 2006-10-18 03:49 · 中国 江苏 苏州 电信
新手上路
★
积分 18
发帖 6
注册 2006-10-16 22:01
19年会员
UID 65993
状态 离线
Originally posted by lxmxn at 2006-10-17 00:03:
@echo off
tasklist | find "arp.exe"
if errorlevel==0 echo The arp.exe is running. && goto :eof
start "" "d:\arp\arp.exe"
此代码,无法实现,不管arp.exe 启动了没有都显示,The arp.exe is running。
论坛跳转: