0758 发表于 2011-7-24 20:25:31

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

排除进程到底是怎么写的?我搜索了论坛所有的帖子也找不到正确的答案 大家知道的帮忙一下,谢谢

0758 发表于 2011-7-26 11:02:04

Dim $Plist=["svchost.exe","lsass.exe","services.exe","winlogon.exe","csrss.exe"]
$list = ProcessList()
for $i = 1 to $list
For $x=0 To UBound($Plist)-1
      If $list[$i]=$Plist[$x] Then
                ContinueLoop
      Else
                ProcessClose($list[$i])
      EndIf      
Next
next

运行就会蓝屏,不知道原因是什么,

3mile 发表于 2011-7-26 12:49:12

你看下除了这些以外还有什么进程是删不掉或删了会蓝屏的进程吧.
#include <array.au3>

Dim $Plist=["svchost.exe","lsass.exe","services.exe","winlogon.exe","csrss.exe"]
$list = ProcessList()
for $i = $list   to1 Step -1
For $x=0 To UBound($Plist)-1
      If $list[$i]=$Plist[$x] Then
                        _ArrayDelete($list,$i)
                        ExitLoop
      EndIf      
Next
next
_ArrayDisplay($list)

0758 发表于 2011-7-26 13:44:30

楼上的,太感谢你了,。

0758 发表于 2011-7-26 18:31:49

但无办法结束的?只提示一个进程列表框出来,
页: [1]
查看完整版本: 排除进程到底是怎么写的?我搜索了论坛所有的帖子也找不到正确的答案