AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm steuern HwndWrapper

Ein Thema von jacky213 · begonnen am 30. Mär 2019 · letzter Beitrag vom 1. Apr 2019
Antwort Antwort
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#1

Programm steuern HwndWrapper

  Alt 30. Mär 2019, 03:38
Wollte ein Programm Steuern doch als ich den Button via xSpy ansteuere
kann ich den besagten button im Programm nicht fixieren und es kommt
überall nur

HwndWrapper[bkn32.exe;;4c238ef0-f110-4fa8-9a02-97208473ee06] wie komme ich an die richtigen infos?
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.585 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Programm steuern HwndWrapper

  Alt 30. Mär 2019, 07:35
Dann sind das leider keine Windows-Controls. Das kann dann selbst gezeichnet, hardwarebeschleunigt usw. sein.

Wenn es darum geht den Button zu klicken, kannst du versuchen an das gefundene Elterncontrol einen Buttonklick an der Position zu schicken.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: Programm steuern HwndWrapper

  Alt 30. Mär 2019, 10:02
Dann sind das leider keine Windows-Controls. Das kann dann selbst gezeichnet, hardwarebeschleunigt usw. sein.

Wenn es darum geht den Button zu klicken, kannst du versuchen an das gefundene Elterncontrol einen Buttonklick an der Position zu schicken.
Dürfte nicht so leicht sein denn dafür benötigst du zumindest ein ID mit dem das besagte Objekt verknüpft ist.
Ist aber eine frage der Auslegung wenn man den Quelltext für das Objekt nicht kennt.

Bei mir ist es ein Bitmap dem eine bestimmte ID mitgegeben wird damit darüber Klick Events und Konsorte ausgeführt werden können.
Will damit nur sagen das eine "x, y" Position da wohl nicht ausreichen wird.

gruss
  Mit Zitat antworten Zitat
jacky213

Registriert seit: 2. Mär 2011
146 Beiträge
 
#4

AW: Programm steuern HwndWrapper

  Alt 30. Mär 2019, 13:52
Schade aber danke für die Infos
  Mit Zitat antworten Zitat
peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
702 Beiträge
 
Delphi 12 Athens
 
#5

AW: Programm steuern HwndWrapper

  Alt 30. Mär 2019, 15:33
Schade aber danke für die Infos
Falls das Programm ein brauchbares Keyboard-Interface hat (d.h. auch ohne Maus bedienbar ist) kann man es eventuell steuern, in dem man einfach (wenn es die aktive Anwendung ist) entsprechende Tastendrücke fabriziert. Dazu gibt es die API-Funktion SendInput (oder keybdevent, funktoniert auch noch). Google mal nach PostKeyEx32, das sollte eine Wrapper-Funktion mit Beispielen auftun.
Peter Below
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Programm steuern HwndWrapper

  Alt 1. Apr 2019, 10:50
HwndWrapper deutet auf ein WPF/Silverlight-Programm hin.
Du kannst mal Snoop testen und damit das Fenster erforschen.
https://github.com/cplotts/snoopwpf/releases/tag/2.10.0

Damit sieht man zumindest schon mal mehr.
Ob und wie man dann einen Button innerhalb der Anwendung per externen Programm steuern kann, wäre noch herauszufinden.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz