[ vladaboy93 @ 26.04.2007. 22:32 ] @
Kako da se moja Delphi aplikacija sama otvori recimo pokretanjem nekog foldera ili prikljucivanjem na internet?

Unapred hvala!
[ obucina @ 26.04.2007. 23:55 ] @
Nekada davno sam radio program koji pokrece programe kada se zakacis na mrezu i gasi ih kada se otkacis.
U prilogu je binarna verzija. Izvorni kod moram potraziti, a i radjena je u C-u, pa ako ga ne znas, dzabe i da ga nadjem.

Program ima jedan tajmer, i na svakih par sekundi proverava listu IP adresa. Ako se pojavi nova, pokrece programe, a ako neka nestane, gasi ih...
[ vladaboy93 @ 27.04.2007. 13:39 ] @
Kako da u delphi aplikacijama da proveravam da li su neki programi ili folderi pokrenuti ili ne.
(Ako moze detaljno jer se u stvari van aplikacije uopste ne razumem)
[ savkic @ 27.04.2007. 14:05 ] @
> Kako da u delphi aplikacijama da proveravam da li su neki programi

Ako ti programi imaju određeni tekst ili class name prozora onda možeš koristiti FindWindow/FindWindowEx. Ili možeš napraviti listu svih pokrenutih procesa pa tražiti šta ti treba. U Jedi biblioteci postoje funkcije i klase koje prikazuju listu startovanih procesa i programa.

> ili folderi pokrenuti ili ne.

Šta znači da je neki folder pokrenut?
[ vladaboy93 @ 27.04.2007. 14:13 ] @
Izvini na tome pogresno sam se izrazio mislio sam da je folder otvoren.
i otvaranjem foldera da se automatski pokrene neka aplikacija.
[ savkic @ 27.04.2007. 14:17 ] @
> Izvini na tome pogresno sam se izrazio mislio sam da je folder otvoren.

Opet nisi jasan, šta znači da je neki folder otvoren?

> i otvaranjem foldera da se automatski pokrene neka aplikacija.

Ako misliš da se tvoj program asocira sa dirovima (poput asocijacije sa određenim ekstenzijama) onda se to podešava negde u registriju, potraži na netu tačne lokacije.
[ viking13 @ 27.04.2007. 14:35 ] @
Citat:
savkic: > Izvini na tome pogresno sam se izrazio mislio sam da je folder otvoren.

Opet nisi jasan, šta znači da je neki folder otvoren?

> i otvaranjem foldera da se automatski pokrene neka aplikacija.

Ako misliš da se tvoj program asocira sa dirovima (poput asocijacije sa određenim ekstenzijama) onda se to podešava negde u registriju, potraži na netu tačne lokacije.


Ma hoće da mu se nešto pokrene kad se otvori neki folder u exploreru. Bar ja tako mislim. :)
[ savkic @ 27.04.2007. 15:07 ] @
> Ma hoće da mu se nešto pokrene kad se otvori neki folder u exploreru. Bar ja tako mislim. :)

Da se detektuje šta se radi u nekom file manageru (Explorer, Commander) je vrlo, vrlo teško, neću reći nemoguće, jer sve je moguće :)