PDA

Prikaži potpunu verziju : Pokretanje aplikacije


Ivan-94
8.4.2012, 14:17
Zanima me kako su to uradili GOG, Steam, Allmyapps...

Kada posetite na primer gogdownloader://fallout

On pokrece njihov downloader sa tim argumentom.
Mene zanima kako kako su to uradili?

EDIT: Pretpostavljam da je preko js-a ali...

ivan90BG
8.4.2012, 18:10
U Constrol Panel -> Default Programs osim podrazumevanih programa za tipove fajlova postoje na dnu liste i podrazumevani tipovi za protokole (odnosno URL šeme). Kada naiđeš u browseru na link sa nazivom URI šeme koju sam browser ne prepoznaje on kaže Windows-u da hoće da preda URI drugom programu, a Windows pogleda u listu i nađe program za taj fajl, pa ga pokrene i da mu link. Ako nema unosa u listi za taj naziv URI šeme Windows izbaci prozorče da ti izabereš program. On će verovatno da ti preporuči program koji i jeste pravi (verovatno zato što je taj program objavio Windows-u pri instalaciji koje tipove fajlova i URI šema podržava, recimo upisao je negde u registry)

voodoo_
8.4.2012, 19:53
Konkretno, start run regedit, u grani HKEY_CLASSES_ROOT pogledaj podključeve http, https, ftp i druge, i po ugledu na njih napravi svoje "protokole".

Ivan-94
9.4.2012, 16:47
Hvala, evo nasao sam nesto:

http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx