Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Nicht-Standart Windows Componenten hooken

  Alt 26. Nov 2009, 18:56
Etwas was nach Listbox aussieht, muss nicht zwangsweise auch eine (im Windows-Sinne) sein. Javaprogramme haben je nach verwendeter API auch nur ein einziges Fensterhandle, nämlich das des Programmes an sich. Der Rest ist aus Sicht von Windows nichts weiter als Grafik, und die gesamte Logik ist verborgen. Wenn das andere Programm dann nicht explizit eine Schnittstelle bietet, kannst du bestenfalls via Screenshots Daten auslesen, aber nicht manipulieren (zumindest nichts, was sich nicht über Maus/Tastatur-Automation machen ließe).
Das gleiche kann man natürlich in jeder Sprache ebenso tun, bei Java ist es allerdings schon prinzipbedingt so (ausser bei SWT).
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat