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/)
-   -   Delphi VirtualStringTree auslesen aus fremdanwendung (https://www.delphipraxis.net/93686-virtualstringtree-auslesen-aus-fremdanwendung.html)

ghost007 9. Jun 2007 15:43


VirtualStringTree auslesen aus fremdanwendung
 
Hallo,
ich möchte die inhalte eines VirtualStringTrees einer fremdanwendung in meine anwendung übernehmen.
a) Ist es möglich? (eigentlich ist nichts unmöglich, oder ? ^^)
b) wenn ja, wie?

MfG - Ghost007

Bernhard Geyer 9. Jun 2007 16:57

Re: VirtualStringTree auslesen aus fremdanwendung
 
Da dieses Control kein Win32-Control kapselt kannst du hier nicht mit Win32-API-Funktionen arbeiten (außer der DrawText(W)/TextOutW-Funktion um den gezeichneten Text zu bekommen). Da werden dir nur Hacker-Methoden übrig bleiben

ghost007 9. Jun 2007 16:59

Re: VirtualStringTree auslesen aus fremdanwendung
 
Zitat:

Zitat von Bernhard Geyer
Da werden dir nur Hacker-Methoden übrig bleiben

ahja, und die wären ? ^^

MfG - Ghost007

Luckie 9. Jun 2007 17:25

Re: VirtualStringTree auslesen aus fremdanwendung
 
Zitat:

Zitat von Bernhard Geyer
Da dieses Control kein Win32-Control kapselt kannst du hier nicht mit Win32-API-Funktionen arbeiten (außer der DrawText(W)/TextOutW-Funktion um den gezeichneten Text zu bekommen). Da werden dir nur Hacker-Methoden übrig bleiben

Hä? Was sind denn Hacker-Funktionen? hat Microsoft eine Win32-Hacker-API irgendwo veröffentlicht?

Forensuche:
http://www.delphipraxis.net/internal...light=listview
http://www.delphipraxis.net/internal...=595700#595700

ghost007 9. Jun 2007 17:57

Re: VirtualStringTree auslesen aus fremdanwendung
 
Liste der Anhänge anzeigen (Anzahl: 1)
hi,
das problem is, das es kein listview ist.
Oder anders gesagt, ich kann den inhalt nicht mittels des ListView Grabbers im anhang entnehmen.

MfG - Ghost007

CCRDude 9. Jun 2007 18:04

Re: VirtualStringTree auslesen aus fremdanwendung
 
Zitat:

Zitat von Luckie
hat Microsoft eine Win32-Hacker-API irgendwo veröffentlicht?

Klar, kanntest Du das noch nicht? Windows Internals. Lauter Funktionen drin beschrieben, die offiziell undokumentiert sind, und undokumentiertes, das man laut MS nicht benutzen sollte, kommt dem "Hacken" ja schon recht nahe - gleichzeitig ist's aber von Microsoft Press veröffentlicht ;)

@ghost007:
Da diese Trees halt virtuell sind, gibts da wahrscheinlich zwei Ansätze: erstens, Remote-Thread, die Adresse des OnText etc. rausfinden und gegegebenfalls selbst aufrufen, oder gleich die interne Datenstruktur verstehen. Ansatz dazu: sich mit IDA Pro oder einen ähnlichen Disassembler sowie einigen Assemblerhandbücher für ein paar Wochen in den Keller einschließen.

ghost007 9. Jun 2007 19:23

Re: VirtualStringTree auslesen aus fremdanwendung
 
da gibt es sicher keinen einfacheren und vorallem schnelleren weg?
über handle oder so?

MfG - Ghost007

ghost007 10. Jun 2007 12:06

Re: VirtualStringTree auslesen aus fremdanwendung
 
*PUSH*


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 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