Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 5.598 pregleda

Najnovija ↓

Presretanje programa 13.11.2002. u 11:46 · pre 291 mesec #1
Hocu da presretnem komandu koja se salje drugom programu.
Da se moj program, na primer zatvori kad i drugi.
Ili otvorim jedan otvori se i moj!

Hvala!
Potpis
Brigants Lion
Re: Presretanje programa 13.11.2002. u 22:30 · pre 291 mesec #2
nisam siguran za ovo prvo, ali mislim da moze.

ali ovo drugo sigurno ne moze da se napravi tako. mozes jedino da napravish neki program koji ce da cuci u pozadini i ceka da pokrenesh taj drugi, pa da se i on onda "pokrene" tj, da pojavi svoju formu (ako si to hteo), ili uradi sta god drugo si hteo...
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: Presretanje programa 14.11.2002. u 08:43 · pre 291 mesec #3
Za to otvaranje sam i mislio tako, ali me interesuje kako.
Kako da slusam te poruke?
Ko zna neka mi napise neki code, da vidim kako to otprilike izgleda.

Hvala!
Potpis
Brigants Lion
Re: Presretanje programa 03.12.2002. u 12:50 · pre 291 mesec #4
Probaj sa PeekMessage i getMessage.
Pricemu moras da znas Handl Prozora koji selis da pratis.
Re: Presretanje programa 03.12.2002. u 14:14 · pre 291 mesec #5
To mozes uraditi koristeci hukove. Pogledaj u helpu api funkciju
HHOOK SetWindowsHookEx(

int idHook, // type of hook to install
HOOKPROC lpfn, // address of hook procedure
HINSTANCE hMod, // handle of application instance
DWORD dwThreadId // identity of thread to install hook for
);

I procitaj uopste o hukovima. Moraces da napises i jedan DLL koji ce sadrzati callback funkciju koja ce se pozvati svaki put kada program koji nadgledas dobije neku poruku. Evo primjera te funkcije:
CallWndProc is a placeholder for the application-defined or library-defined function name.

LRESULT CALLBACK CallWndProc(

int nCode, // hook code
WPARAM wParam, // current-process flag
LPARAM lParam // address of structure with message data
);

U delphiju ces je deklarisati ovako:

function CallWndProc(nCode : Integer; wParam : WPARAM; lParam : LPARAM) : LRESULT; stdcall;


Prouci to pa ako ti ne bude jasno kako i sta treba da uradis javi se...
Re: Presretanje programa 16.01.2003. u 03:04 · pre 289 meseci #6
Nadji TWatch komponentu - ima lepo hook za misa, tasaturu shell. Uz male prepravke mozes da blokiras tastaturu i misa po zelji...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme