|
You last visited: Today at 17:51
Advertisement
Autoit soll Programm überprüfen?!
Discussion on Autoit soll Programm überprüfen?! within the AutoIt forum part of the Coders Den category.
04/30/2013, 13:54
|
#1
|
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
|
|
|
04/30/2013, 14:30
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
if ProcessExists ( "process" ) then ProcessClose ( "process" )
so?
|
|
|
04/30/2013, 18:47
|
#3
|
elite*gold: 29
Join Date: Aug 2011
Posts: 640
Received Thanks: 493
|
Quote:
Originally Posted by omer36
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_sucess) Then 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_sucess) Then Return 1 Else SetError(1) Return 0 EndIf Else SetError(2) Return 0 EndIf EndFunc ;==>_ProcessResume
$Process = "notepad.exe" While 1 If $Process _ProcessSuspend($Process) Then 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?!
|
|
|
05/01/2013, 22:09
|
#4
|
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
|
|
|
 |
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.
|
|