Hallo habe ein Problem mit meinem Skript...ich habe am Anfang in ein Array geschrieben welche Prozesse wichtig sind, und daher auch erhalten bleiben sollen...alle anderen sollen gekillt werden...
Ich habe jetz ein bisschen mit Consolewrite ausgewertet, jedoch funktioniert das alles noch nicht so wie ich es mir vorgestellt habe:
Spoiler anzeigen
Global $prozesse[27][2] = [["audiodg.exe"],["csrss.exe"], ["explorer.exe"], ["InCDsrv.exe"], ["lsass.exe"], ["lsm.exe"], ["mDNSResponder.exe"], ["NMSAccess32.exe"], ["nTuneService.exe"], ["nvSCPAPISvr.exe"], ["nvvsvc.exe"], ["sched.exe"], ["services.exe"], ["SLsvc.exe"], ["smss.exe"], ["spoolsv.exe"], ["svchost.exe"], ["System"], ["System Idle Process"], ["TeaTimer"], ["wininit.exe"], ["winlogon.exe"], ["WmiPrvSE.exe"], ["zclient.exe"], ["avguard.exe"], ["avgnt.exe"], ["[System Process]"]]
[/autoit] [autoit][/autoit] [autoit]$prozessliste = ProcessList()
[/autoit] [autoit][/autoit] [autoit]For $i = 1 To $prozessliste[0][0]
For $ii = 0 To UBound($prozesse) - 1
If $prozessliste[$i][0] = $prozesse[$ii][0] Then
Else
ConsoleWrite($prozessliste[$i][0]&@LF)
EndIf
Next
Next