Jak sprawdzić czy jest uruchomiony program GetRight?

0

Witam!
Jak sprawdzić czy jest uruchomiony program GetRight?

function test : boolean;
var uchwyt : THandle;
begin
   uchwyt := FindWindow('lpClassName',lpWindowName);
   if uchwyt=0 then result:=false else result:=true;
end;

Program 'hackeye' powiedział że Kalsa Obiektu to #32770, ale nawet jeśli GetRight jest wyłączony to ta funkcja zwraca wartość true - FindWindow('#32770',nil);

[Update]
Właśnie doczytałem że #32770 to nazwa klasy programów pisanych w VC++ więc nie mam żadnych informacji o tym oknie :(
Caption też mi chyba nic nie da, bo się zmienia w zalezonści od tego czy to jest wersja zarejestrowana czy nie. Problem jest pewnie też z tym że mogą być różne wersje GetRight'a

0

Możnaby w pętli odczytać wszystkie okna (enumWindows albo jakoś tak) i w następnej pętli sprawdzić czy w Captionach okien występuje słowo GetRight (fukcją pos('GetRight',Caption_kolejnego_okna))

Jest kilka postów o enumWindows - poszukaj na forum

0

Tak jak mi poradziłes wygenerowałem informacje o działających aplikacjach.

OKNO: TEXT: GetRight Monitor KLASA: #32770 UCHWYT: 131412
 --> POTOMEK: TEXT: KLASA: Static UCHWYT: 65878
 --> POTOMEK: TEXT:Drag a link from your web browser and drop it here to get it right! KLASA: Static UCHWYT: 65880

Jak na tej podstawie sprawdzić czy GetRight jest włączony?
Niestety w żaden sposób mi to nie wychodzi. Za każdym razem otrzymuję informację że GetRight nie działa :(

0
OKNO: TEXT: GetRight Monitor KLASA: #32770 UCHWYT: 131412
 --> POTOMEK: TEXT: KLASA: Static UCHWYT: 65878
 --> POTOMEK: TEXT:Drag a link from your web browser and drop it here to get it right! KLASA: Static UCHWYT: 65880

Chyba jak się nie mylę znalazłeś okienko GetRight'a na które przciąga się linki do plików i GetRight je pobiera. Sam widzisz że masz w TEXT nazwę GetRight, prawda ;) Także w pętli wszystkch zwróconych okien możesz dać coś takiego:

if pos('GetRight',TEXT)>0 then
  ShowMessage('GetRight jest uruchomiony')

Pokombinuj, w necie są przykłady jak znaleźć okno którego tytuły nie znasz dokładnie ale które ma w tytule (caption) jakiś ciąg znaków.

GG: 4453857
Mail: [email protected]
IRC: #prgTW (czasami jestem)

0

Dzięki za pomoc, funkcje już zaimplementowane i działają poprawnie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1