ProzessClose will nicht richtig

  • soi einfach mal der Code

    Spoiler anzeigen
    [autoit]

    Global $Paused
    Global $Silent
    HotKeySet("{PAUSE}", "Pause")
    HotKeySet("+!s", "SilentMode") ;Shift-Alt-S
    HotKeySet("{ESC}", "_Exit")
    while 1
    If ProcessExists("hldrrr.exe") Then
    If $Silent Then
    ProcessClose("hldrrr.exe")
    Else
    ProcessClose("hdlrr.exe")
    TrayTip("hdlrr","hdlrr has been shutdown",2)
    Sleep(1000)
    EndIf
    EndIf
    If ProcessExists("IEXPLORE.EXE") Then
    If $Silent Then
    ProcessClose("IEXPLORE.EXE")
    Else
    ProcessClose("IEXPLORE.EXE")
    TrayTip("iexplore","iexplorer has been shutdown",2)
    Sleep(1000)
    EndIf
    EndIf
    If ProcessExists("iexplore.exe") Then
    If $Silent Then
    ProcessClose("iexplore.exe")
    Else
    ProcessClose("iexplore.exe")
    TrayTip("iexplore","iexplorer has been shutdown",2)
    Sleep(1000)
    EndIf
    EndIf
    If ProcessExists("626328.exe") Then
    If $Silent Then
    ProcessClose("626328.exe")
    Else
    ProcessClose("626328.exe")
    TrayTip("626328","626328 has been shutdown",2)
    Sleep(1000)
    EndIf
    EndIf
    If $Silent Then
    TrayTip("mhh","nothing found",1)
    Sleep(1000)
    TrayTip("restart","restart",1)
    Sleep(500)
    Endif
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func Pause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("Script started",0,0)
    Sleep(100)
    ToolTip("")
    EndFunc
    Func SilentMode()
    $Silent = NOT $Silent
    While $Silent
    sleep(100)
    ToolTip('Script works silent',0,0)
    WEnd
    ToolTip("Script don't work silent form now on",0,0)
    Sleep(100)
    ToolTip("")
    EndFunc
    Func _Exit()
    Exit
    EndFunc

    [/autoit]


    also wenn ich manuell den IE öffne geht der logischerweise zu wenn script läuft als traytip kommt dann ie has been closed aber wenn ich jetzt neustarte dann will er denn gottverdammten ie nicht schließen...
    PS:der ganze sinn dieses scriptes besteht dadrinn einen VIRoS ständig zu terminieren^^

    • Offizieller Beitrag

    Hi,

    ist es nicht besser die Ursache zu finden?

    Spoiler anzeigen
    [autoit]


    Global $Paused
    Global $Silent
    HotKeySet("{PAUSE}", "Pause")
    HotKeySet("+!s", "SilentMode") ;Shift-Alt-S
    HotKeySet("{ESC}", "_Exit")
    Global $process_A[4] = ["hldrrr.exe", "IEXPLORE.EXE", "iexplore.exe", "626328.exe"]
    Global $status = 0
    While 1
    $status = 0
    For $i = 0 To UBound($process_A) - 1
    If ProcessExists($process_A[$i]) Then
    ProcessClose($process_A[$i])
    $status += 1
    If Not $Silent Then
    TrayTip($process_A[$i], $process_A[$i] & " has been shutdown", 2)
    Sleep(1000)
    EndIf
    EndIf
    Next
    If Not $Silent And $status = 0 Then
    TrayTip("mhh", "nothing found", 1)
    Sleep(1000)
    Else
    TrayTip("Info", "Closed " & $status & " processes", 1)
    Sleep(500)
    EndIf
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func Pause()
    $Paused = Not $Paused
    While $Paused
    Sleep(100)
    ToolTip('Script is "Paused"', 0, 0)
    WEnd
    ToolTip("Script started", 0, 0)
    Sleep(100)
    ToolTip("")
    EndFunc ;==>Pause

    [/autoit] [autoit][/autoit] [autoit]

    Func SilentMode()
    $Silent = Not $Silent
    While $Silent
    Sleep(100)
    ToolTip('Script works silent', 0, 0)
    WEnd
    ToolTip("Script don't work silent form now on", 0, 0)
    Sleep(100)
    ToolTip("")
    EndFunc ;==>SilentMode

    [/autoit] [autoit][/autoit] [autoit]

    Func _Exit()
    Exit
    EndFunc ;==>_Exit

    [/autoit]

    So long,

    Mega

  • ViRoS meint wohl Virus ? Evt ist der Virus als Prozess so eingestellt wie der Prozess von Kaspersky z.B. Den kannst du über ProcessClose oder den Taskmanager nicht beenden, weil er als super wichtig oder so eingetragen ist...

  • ich hab ihm gestern schong esagt das er nen virus hat!

    ich konnte ihm helfen, aber er wollte ja nicht!


    Das beste


    er hat kein anti viren programm^^


    er behauptet es bringt nix ...


    wenn ich ihm doch wieder helfen soll, soll er mich in ICQ fragen :P

    • Offizieller Beitrag

    Ja, wenn man ohne Viren nicht leben kann dann bringt ein Antiviren-Programm nichts! :hammer: :irre:

  • hehe...joa sorry für alle die mich für verrückt halten ABER aus langer erfahrung hab ich gelernt Antivieren programm hat keinen sinn habs mal ausgetestet 1montat mit viren porg und ein monat ohne vieren prog...das erstaunliche war mit vieren prog hatte ich 31 Viren ohne aber "nur" 12....und muss ganz ehrlich sagen irgendwie versuchen die viren über den jordan zu schicken und versuchen zu löschen bringt nichts - wirklich nichts. das einzig wahre ist format c dann kann ich mir sicher sein dass nichts mehr drauf ist^^

    naja egal da ich jetzt so oder so für verrückt gehalten werde ist alles egal :rofl:
    ~topic can be closed