中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 02:27
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理监视进程 查看 1,095 回复 5
楼 主 批处理监视进程 发表于 2010-09-09 22:43 ·  中国 黑龙江 大兴安岭地区 电信
新手上路
积分 2
发帖 4
注册 2010-08-30 04:36
15年会员
UID 173231
性别 男
状态 离线
我要监视的进程比如是,1,2,3里面的某一个


@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
::隐藏窗口
:begin
echo wscript.sleep 2000 >%temp%\sl.vbs
::输出暂停程序,暂停2000毫秒
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v sysstart /t REG_SZ /d %windir%\unstat.vbs /f >nul
::修改注册表,自启动
echo set objShell=wscript.createObject("wscript.shell")>%windir%\unstat.vbs
echo iReturn=objShell.Run("cmd.exe /C %windir%\unstat.bat", 0, TRUE)>>%windir%\unstat.vbs
copy /y %0 %windir%\unstat.bat
:run
tasklist | find /i "explorer.exe" || goto do
::没有发现进程就转向标签do
cscript //nologo %temp%\sl.vbs
::暂停2秒,减小占用系统资源
goto run
:do
shutdown /r /f /t 0
::立即强制重启。如果想蓝屏把上一行换为:ntsd -c q -pn winlogon.exe



使用批处理结束掉进程,1,2,3
ntsd -c q -p 452 (1的PID)
ntsd -c q -pn 2
ntsd -c q -pn 3
2 发表于 2010-09-10 13:34 ·  中国 黑龙江 大兴安岭地区 电信
新手上路
积分 2
发帖 4
注册 2010-08-30 04:36
15年会员
UID 173231
性别 男
状态 离线
求人帮忙
3 发表于 2010-09-10 16:33 ·  中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247
发帖 147
注册 2009-04-09 20:52
17年会员
UID 142531
性别 男
状态 离线
每10秒钟探测一次 系统进程,并根据 tk.txt 中记载的进程影像名 中断进程。
tk.txt 的内容 包括 WORD /IE /QQ ,也就是说 可以监测并中断 word/ie/qq的运行。
所需命令:tasklist/taskkill /ping /for /if 和 color/mode/title

@echo off
title killtask from tk.txt
mode con: cols=40 lines=10
color f1
:loop
for /f %%c in (tk.txt) do (
tasklist /fi "IMAGENAME eq %%c" 2>nul |find /i "%%c" >nul 2>nul
if not errorlevel 1 (
taskkill /im %%c /t /f >nul
if not errorlevel 1 (echo %time% 关闭%%c OK!) else (echo %time% 关闭%%c Error!)
)
)
ping 127.0.0.1 -n 10 >nul
goto loop
:end

tk.txt 的内容:
iexplore.exe
winword.exe
qq.exe

[ Last edited by DXSX on 2010-9-10 at 16:35 ]
4 发表于 2010-09-10 22:25 ·  中国 黑龙江 大兴安岭地区 电信
新手上路
积分 2
发帖 4
注册 2010-08-30 04:36
15年会员
UID 173231
性别 男
状态 离线
我想要的是一个开机启动的
我才刚刚接触批处理 不懂的太多
5 发表于 2010-09-12 08:37 ·  中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247
发帖 147
注册 2009-04-09 20:52
17年会员
UID 142531
性别 男
状态 离线
还是自己研究吧。
不要浮躁,静下心来,世界都是你的,没什么难的。
http://hi.baidu.com/dxsx/blog/item/1d13ecfa8c5915dfb48f316b.html
http://hi.baidu.com/dxsx/blog/item/9a49400f70a8c9286059f33d.html
6 发表于 2010-09-14 17:37 ·  中国 黑龙江 大兴安岭地区 电信
新手上路
积分 2
发帖 4
注册 2010-08-30 04:36
15年会员
UID 173231
性别 男
状态 离线
各位大神
帮我一下

3L 偏以了主题
4L 我不能等了
论坛跳转: