Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Programm Fernsteuern - Windows Client (https://www.delphipraxis.net/176070-programm-fernsteuern-windows-client.html)

Metschu 10. Aug 2013 11:53

Programm Fernsteuern - Windows Client
 
Hallo zusammen,

ich möchte gerne ein anderes Programm fernsteuern. Dazu gibt's in der Suche ja genügend Ergebnisse.

Mit WinSpy hab ich mal Versuch das Programm "auszulesen". Es wurden mir aber keine Komponenten Angezeigt, sondern nur "Transparent Windows Client"

Es ist auch mit Buttons, Editfeldern, Listboxen, etc aufgebaut.

Welche Möglichkeiten habe ich, an die Komponentennamen heranzukommen, bzw dieses Programm zu steuern?

Danke schonmal!

Gruß

Torsten

ByTheTime 11. Aug 2013 09:22

AW: Programm Fernsteuern - Windows Client
 
Zumindestend gibt es auf delphi-treff.de das hier und das hier. Und hier in der DP gibt es ein ähnliches Thema. Vllt. schaust du dir die Links mal.
Ich hoffe, ich konnte dir zumindetsens ein Stück weiterhelfen.

zeras 11. Aug 2013 10:03

AW: Programm Fernsteuern - Windows Client
 
Ich habe mal gelesen, dass bei verschiedenen Programmen schwierig bis unmöglich sein, auf die Komponenten zuzugreifen. Wenn es aber ein richtiges "Windowsprogramm" ist, sollte es schon möglich sein.
Es gibt verschiedene Anbieter, die sich die Komponenten "selber bauen". Dann wird es schwierig. Das sind meines Erachtens Programme, die auf verschiedenen Plattformen laufen sollen. Wenn man sich dann die Kompos selber baut, dann hat man keine Probleme mit anderen Plattformen.

Um welches Programm handelt es sich denn?

jaenicke 11. Aug 2013 10:05

AW: Programm Fernsteuern - Windows Client
 
Kann es sein, dass das Programm über Citrix läuft? Dann muss das Programm zum Fernsteuern auf dem selben Host laufen wie das angezeigte Programm.
Transparent Windows Client hört sich für mich jedenfalls sehr nach Citrix an.

Metschu 11. Aug 2013 11:51

AW: Programm Fernsteuern - Windows Client
 
Jepp, das läuft über Citrix
Also keine Chance, von dem Lokalen Rechner das angezeigte Programm selbst zu steuern?

Union 11. Aug 2013 12:01

AW: Programm Fernsteuern - Windows Client
 
Doch. Aber dazu müßtest Du das Bitmap des Screens analysieren. Es ist ja nur ein Canvas auf den der Client malt.

Metschu 11. Aug 2013 13:20

AW: Programm Fernsteuern - Windows Client
 
Hätte ja auch mal einfach sein können... :(

mal schauen, was sich draus machen lässt.

Danke schonmal für die Infos!

Metschu 18. Aug 2013 11:30

AW: Programm Fernsteuern - Windows Client
 
Zitat:

Zitat von Union (Beitrag 1224305)
Doch. Aber dazu müßtest Du das Bitmap des Screens analysieren. Es ist ja nur ein Canvas auf den der Client malt.

Texte kann ich ja so nicht Ermitteln. Also müsste ich mit OCR die Texte ermitteln.
Wenn ich das Analysiere haben sollte, wie kann ich dann aber Daten in die Felder eintragen?

Grober Ansatz wäre dann den Mauszeiger auf XY zu setzen und die Tastatureingabe zu simulieren.

Wäre das alles theoretisch bei Citrix möglich?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz