Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 17:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Autoit soll Programm überprüfen?!

Discussion on Autoit soll Programm überprüfen?! within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
golle12's Avatar
 
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
Autoit soll Programm überprüfen?!

Guten Tag Elitepvpers

und zwar möchte ich das Autoit ein Programm untersucht und schaut ob das Programm läuft und wenn nicht (zum Beispiel Suspenden) dann das Programm schließt (wie bei S4 League ,XTrap und HGWC) Hoffe ihr könnt mir helfen
golle12 is offline  
Old 04/30/2013, 14:30   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
if ProcessExists ( "process" ) then ProcessClose ( "process" )

so?
omer36 is offline  
Old 04/30/2013, 18:47   #3
 
golle12's Avatar
 
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
Quote:
Originally Posted by omer36 View Post
if ProcessExists ( "process" ) then ProcessClose ( "process" )

so?
Nein ich meine wenn der Prozess schon das ist und von einem Suspender suspended wird soll das programm checken und wenn es zu lange nichts macht soll es sich schließen (wie bei S4 League)

ich meinte so es funktioniert aber nicht

PHP Code:
Func _ProcessSuspend($Process)
        
$processid ProcessExists($Process)
        If 
$processid Then
                $ai_Handle 
DllCall("kernel32.dll"'int''OpenProcess''int'0x1f0fff'int'False'int'$processid)
                
$i_sucess DllCall("ntdll.dll""int""NtSuspendProcess""int"$ai_Handle[0])
                
DllCall('kernel32.dll''ptr''CloseHandle''ptr'$ai_Handle)
                If 
IsArray($i_sucessThen
                        
Return 1
                
Else
                        
SetError(1)
                        Return 
0
                
EndIf
        Else
                
SetError(2)
                Return 
0
        
EndIf
EndFunc   ;==>_ProcessSuspend

Func _ProcessResume
($Process)
        
$processid ProcessExists($Process)
        If 
$processid Then
                $ai_Handle 
DllCall("kernel32.dll"'int''OpenProcess''int'0x1f0fff'int'False'int'$processid)
                
$i_sucess DllCall("ntdll.dll""int""NtResumeProcess""int"$ai_Handle[0])
                
DllCall('kernel32.dll''ptr''CloseHandle''ptr'$ai_Handle)
                If 
IsArray($i_sucessThen
                        
Return 1
                
Else
                        
SetError(1)
                        Return 
0
                
EndIf
        Else
                
SetError(2)
                Return 
0
        
EndIf
    
EndFunc   ;==>_ProcessResume

    $Process 
"notepad.exe"
    
While 1
            
If $Process _ProcessSuspend($ProcessThen
                MsgBox
(0,"nein nein nein","so geht das nicht")
                
_ProcessResume($Process)
        EndIf
    
WEnd 
Es funktioniert leider nicht da es denn prozess permanent suspendet und dann wieder resumt aber es soll prüfen ob es suspendet ist und dann resume hoffe ihr könnt mir helfen?!
golle12 is offline  
Old 05/01/2013, 22:09   #4
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Vielleicht hilft dir das hier weiter:


Code:
Func _NotResponding($title, $text, $closeIfHung = 0)
    $hWnd = WinGetHandle($title, $text)

If $hWnd == "0" Then
MsgBox(1,"Tets","Window not found")
EndIf
    $retArr = DllCall("user32.dll", "int", "IsHungAppWindow", "hwnd", $hWnd)
    If @error == 0 Then
        If $retArr[0] == 1 Then
            If $closeIfHung Then
                ProcessClose(WinGetProcess($title, $text))
            EndIf
            Return 1
        EndIf
    Else
        Return 0
    EndIf
EndFunc
Croco™ is offline  
Reply


Similar Threads Similar Threads
Festplatten überprüfen Programm
12/31/2012 - Technical Support - 7 Replies
Ich habe hier irgendwo mal von einem Programm gehört, das Festplatten überprüft. Ich weiß leider nicht mehr wo es war und wie es hieß. Vielleicht weiß es einer hier, da nen Bekannter von mir sehr oft einfach so Datenträgerauslastung von 100% hat. Selbst wenn nichts offen ist. Wir haben erst gestern das System neu gemacht. Also daran kann es nicht liegen, dass es voll gemüllt ist ;) Danke <3 'RD.
[Suche] kleines AutoIT Script, überprüfen + OK [e*gold]
07/08/2012 - elite*gold Trading - 12 Replies
Hallo, für Flyff benötige ich ein Autoit Script, und zwar geht es um nen Flyff Pserver und zwar kann man Sachen erwecken, da es mir zu lässig wird ganze zeit F1 zu drücken um etwas zu erwecken, soll das AutoIt Script das machen, aber auch andere Features, er erweckt so lange bis 3x Attributen mit zusätzlich MP+{irgendeine Zahl}, oder STR+ {zahl} und so weiter, ich möchte gern das selber immer ändern erscheint, dann soll er aufhören und mir eine Message Box sagen, ERFOLGREICH Erweckt...
Programm auf Trojaner überprüfen
03/02/2010 - Main - 10 Replies
So an die ganzen Freaks hier. Seit kurzem wird meine Neuz.exe als Trojan-Downloader.Win32.Banload.arhv von Kaspersky und Avira erkannt. Die Frage ist jetzt ist dort wirklich was drin. BITTE DIE DATEI NUR LADEN WENN IHR AHNUNG DAVON HABT. Es wäre sehr nett wenn mal jemand überprüfen könnte ob es sich in diesem Falle nur um ein FalsePositive handelt. Danke



All times are GMT +1. The time now is 17:51.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.