Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Hi, Willkommen im Forum! Zitat von f0xm: „Daraus schließe ich, daß FindWindow und ClientToScreen erfolgreich sein.“ Warum nicht testen ob w nach VB.NET-Quellcode (1 Zeile) = IntPtr.Zero ist? Wenn != IntPtr.Zero, war es erfolgreich. ClientToScreen gibt einen Boolean zurück, einfach auf erfolg zu testen. Mit SendMessage hatte ich auch machmal das Problem das es nicht ging. Kannst es auch mit PostMessage probieren, wie auch mit mouse_event pinvoke.net/default.aspx/user32.postmessage pinvoke.net/def…

  • Benutzer-Avatarbild

    Jou, jetzt wo du es sagts wird mir das gerade auch klar. Hatte mich von SetCursorPos irritieren lassen. Ich glaub ich mach Pause, scheint zu viel Input gewesen zu sein. HLSL macht mich bekloppt.

  • Benutzer-Avatarbild

    Ich hab mir das nun doch noch mal angeschaut. Dabei stellte ich fest, das du auf dem richtigen Weg warst. Eine kleinigkeit, welche mir nicht sofort aufviel ist, es reicht wenn du einfach die Coordinate angibst, ohne den "Punkt" mit ClientToScreen zu bearbeiten. Bin gerade nicht ganz sicher, kann sogar sein das du das Handle des Buttons ermitteln musst und dieses für SendMessage nutzen, beim BlueStacks-Android-Emulator, kann ich mir jedenfalls vorstellen, das es so geht. Glaube jedenfalls weniger…

  • Benutzer-Avatarbild

    Also in diesem Fall, brauchst du das Handle der PictureBox. Eine PictureBox ist js streng genommen auch ein Window, wie auch Buttons etc..... Schau dir mal die Function EnumChildWindows an: pinvoke.net/default.aspx/user32.enumchildwindows Also wie bisher das Hauptfenster ermitteln, dann mit EnumChildWindow das Handle des Controls das anzusprechen ist finden. Dann sollte das auch bei der PictureBox funktionieren. Kleiner Tipp, nutze das Tool spy++ welches mit VS mitgeliefert wird. Such mal im Ins…

  • Benutzer-Avatarbild

    Wenn ich später ein wenig Zeit finde, teste ich das mal mit BlueStacks inner VM aus. Geht ja um den Emulator nicht? @f0xm Wie den grössten Teil der User hier, passiert es dir auch. In meinem Usernamen ist kein L drin. Was aussieht wie ein L ist ein grosses i.

  • Benutzer-Avatarbild

    So hab jetzt Zeit gefunden. Also dein Fenster kann so wie du es hattest nicht gefunden werden. Ich habe jetzt BlueStacks am laufen und habe mit spy++ geschaut. Der WindowTitle stimmt nicht überein. Ich schau mal was sich machen lässt. vb-paradise.de/index.php/Attac…d69efaa22eafb4966d08717d9 Edit stimmt scheinbar doch, hab title und classname verdreht. Sorry.

  • Benutzer-Avatarbild

    Also so das der Cursor dabei nicht bewegt wird, habe ich es bisher nicht geschafft. Nur das er versetzt wird, es wird geklickst und der Cursor wieder auf die alte Position zurück gesetzt. Ich probiere später noch mal weiter.

  • Benutzer-Avatarbild

    Also ich hab jetzt nochmal probiert, es will nicht ohne den Cursor zu versetzen. Ankommen tun die Messages, hab mal ein paar absichtlich Schwachsinns-Messages unter anderem WM_CLOSE reingeschickt. Hauptfenster schliessen oder Programmteile zum Absturz bringen kein Thema, aber klicksen will nicht. vb-paradise.de/index.php/Attac…d69efaa22eafb4966d08717d9 Ich lass es jetzt sein. Du kannst selbst noch weiter probieren oder einfach diesen Code erweitern. Mit dem Code kannst du egal wo auf dem Bildsch…

  • Benutzer-Avatarbild

    Ich hatte es schonmal das es bei einem Programm nicht ging. Lag daran, das das Programm die Maustasten-Status gepollt hat, anstatt die Daten aus dem WndProc zu nutzen. Was mir noch in spy++ aufgefallen ist, die BlueStacks.exe ist ein .net compilat(Eine WindowClass hats mir verraten). Kannst ja mal mit ilspy reinschauen ob da auch gepollt wird.