Odczytywanie informacji z komponentów drugiej aplikacji

Odczytywanie informacji z komponentów drugiej aplikacji
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam
W jaki sposób można pobrać informacje z innej aplikacji a konkretnie Labela wyświetlonego na niej. Próbowałem uzyskać uchwyt do komponentu ale skończyło sie to porażką, natrafiłem już na pare tematów na ten temat ale w żadnym nie znalazłem rozwiązania. Dodam że program ma Archiwizować dane z innej aplikacji.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Takie pytania pojawiają się średnio 3 razy w tygodniu.

Nie jestem specialistą w tej sprawie, ale spróbuj:

Kopiuj
ReadProcessMemory
//Lub, są komponenty, w nazwie jest coś z DCE
  • Rejestracja: dni
  • Ostatnio: dni
0

pobierz uchwyt

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

pobierz uchwyt

Może też będzie działać, chyba będzie coś w helpie Delphi

  • Rejestracja: dni
  • Ostatnio: dni
0

Witam wiem że sie często pojawia próbowalem pobrać uchwyt ale niestety moge dostać uchwyt tylko samej aplikacji / labla/pola tekstowego nie da się uzyskać przynajmniej nie umiem :)

FA
  • Rejestracja: dni
  • Ostatnio: dni
0

Da się, na przykład przez EnumChildWindows...

  • Rejestracja: dni
  • Ostatnio: dni
0

mógłbyś mi podać jeszcze jakieś inne metody ??

  • Rejestracja: dni
  • Ostatnio: dni
0

z odczytywaniem informacji znalazłem sposób poprzez ReadProcessMemory ale niestety w tej aplikacji z którą pracuje ta opcja nie daje satysfakcjonującego efektu.

  • Rejestracja: dni
  • Ostatnio: dni
0

FindWindow\EnumWindows + ReadProcessMemory lub któryś GetWindow* pozwala na odczytanie absolutnie wszystkiego, co może być ciekawe.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.