找回密码
 加入
搜索
查看: 1753|回复: 4

[AU3基础] 排除进程到底是怎么写的?我搜索了论坛所有的帖子也找不到正确的答案

[复制链接]
发表于 2011-7-24 20:25:31 | 显示全部楼层 |阅读模式
排除进程到底是怎么写的?我搜索了论坛所有的帖子也找不到正确的答案 大家知道的帮忙一下,谢谢
 楼主| 发表于 2011-7-26 11:02:04 | 显示全部楼层
Dim $Plist[5]=["svchost.exe","lsass.exe","services.exe","winlogon.exe","csrss.exe"]
$list = ProcessList()
for $i = 1 to $list[0][0]  
  For $x=0 To UBound($Plist)-1
        If $list[$i][0]=$Plist[$x] Then
                ContinueLoop
        Else
                ProcessClose($list[$i][0])
        EndIf        
  Next  
next

运行就会蓝屏,不知道原因是什么,
发表于 2011-7-26 12:49:12 | 显示全部楼层
你看下除了这些以外还有什么进程是删不掉或删了会蓝屏的进程吧.
#include <array.au3>

Dim $Plist[5]=["svchost.exe","lsass.exe","services.exe","winlogon.exe","csrss.exe"]
$list = ProcessList()
for $i = $list[0][0]   to  1 Step -1
  For $x=0 To UBound($Plist)-1
        If $list[$i][0]=$Plist[$x] Then
                        _ArrayDelete($list,$i)
                        ExitLoop
        EndIf        
  Next  
next
_ArrayDisplay($list)
 楼主| 发表于 2011-7-26 13:44:30 | 显示全部楼层
楼上的,太感谢你了,。
 楼主| 发表于 2011-7-26 18:31:49 | 显示全部楼层
但无办法结束的?只提示一个进程列表框出来,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-14 14:22 , Processed in 0.077932 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表