Prikaži potpunu verziju : Pokretanje aplikacije
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...
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)
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".
Hvala, evo nasao sam nesto:
http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx
vBulletin® v3.8.7, Copyright ©2000-2024, vBulletin Solutions, Inc.