hallo ich wollte nur mal fragen ob einer weis why der da nix macht -.-... bin noch sher neu also habe sehr wenig ahnung habe schon 100 tuts durch aba weis jezz ned was da falsch ist ...-.-
weis echt nicht was ich machen soll damit er geht ... (das soll ein sp hack werden ....)
und emm wenn ihr meint gehört hier ned hin klar wo sonst in den regeln steht hierrein ...
Du lässt dir die PID auch vor der Existenz des Prozesses ausgeben. Wenn der Prozess nicht existiert ist die PID natürlich 0. Selbst wenn der Prozess nachträglich gestartet wird, bleibt der Wert der Variable $PID bei 0. Dass das so nicht funktionieren kann sollte selbstverständlich sein. Außerdem solltest du den kompletten Code auch nur ausführen, wenn die Checkbox aktiv ist.
Funktionsfähig aber dennoch schlecht ginge es so:
Code:
Func _Hack()
If BitAND(GUICtrlRead($Checkbox), $GUI_CHECKED) Then
GUISetState(@SW_HIDE) ;während auf den Prozess gewartet wird lässt sich mit
;der GUI nichts anfangen, deshalb einfach ausblenden
ToolTip("Warte auf [Prozess]", 0, 0)
$ProcessId = ProcessWait("Prozess") ;besser wäre natürlich eine gänzlich andere Methode
ToolTip("")
$Handle = _MemoryOpen($ProcessId)
If Not @error Then
_MemoryWrite(0x12345678, $Handle, 123)
_MemoryClose($Handle)
EndIf
EndIf
EndFunc
Ich kann dir außerdem versichern, dass du keine 100 Tutorials angeguckt hast.