Dann helfe ich dir mal...
Hast du vielleicht schon mal daran gedacht, dass "Aegis64.exe" einem
32 Bit OS gar nicht ausgeführt wird?
Ansonsten funktioniert der AutoSuspend nämlich; und nachträglich kann man auf 32bit eh nicht suspendieren. Ich würde dir gerne meinen alten Suspender nahelegen, habe den Source auf
veröffentlicht. Es gibt zwar eine neuere Version, aber das Prinzip bleibt.
Außerdem würde ich dir "GUICtrlSetOnEvent" und "GUIOnEventMode" empfehlen, da du auf einen Buttonklick sowieso eine Funktion aufrufst, wobei auch eine separate Funktion für nur eine einzige Zeile ziemlich überflüssig ist.
Achja, "ProcessWait" liefert auch die PID zurück, sodass du 1. nicht noch ProcessExists aufrufen musst un Sleep sowieso nur nötig ist, wenn man "bestimmte" values suchen will.
Dem entsprechend funktioniert
Code:
Fn0006(ProcessWait("S4Client.exe"))
Fn0006(ProcessWait("Aegis.exe"))
Fn0006(ProcessWait("HGWC.exe"))
genauso. Sollte ich zu viel Code veröffentlicht haben, würde ich diesen Beitrag auch editieren.