Special link i Internet Explorer (f. eks. skype-plugin:open?id=xx)

Tags:    visual-basic

Hej.

Hvordan gør jeg så mit program starter når man klikker på et link i Internet Explorer som leder til fx.

mitprogram:install?app=text

eller noget lignende, så skal mit program starte og have at vide at "app" parametren til "install" er "text".

På forhånd tak.
Hilsen Morten

PS: Ligesom f. eks. Skype's plugins

skype-plugin:open?id=F57B48ADF2224F088EDD1A2B9BAD84E8:EF40E569ACCA4FA3A41083BA475C2102

Edit: Jeg har fundet ud af det... Nu mangler jeg bare noget kode der kan gemme informationer i registreringsdatabasen (HKEY_CLASSES_ROOT)

Følgende nøgler/strenge skal lægges i registreringsdatabasen!!
BLABLA er det der skal linkes til
f. eks. hvis man opretter den som BLABLA skal der skrives BLABLA: i adressefeltet. Så kan der så komme parametre på eftersom man vil have det. f. eks. BLABLA://test eller BLABLA:open?id=123

Nøgle: HKEY_CLASSES_ROOT\\BLABLA
Streng: HKEY_CLASSES_ROOT\\BLABLA\\(Standard) = NAVN
Streng: HKEY_CLASSES_ROOT\\BLABLA\\URL Protocol = INGEN VÆRDI
Nøgle: HKEY_CLASSES_ROOT\\BLABLA\\shell
Nøgle: HKEY_CLASSES_ROOT\\BLABLA\\shell\\open
Nøgle: HKEY_CLASSES_ROOT\\BLABLA\\shell\\open\\command
Streng: HKEY_CLASSES_ROOT\\BLABLA\\shell\\open\\command\\(Standard) = Program der skal startes plus argumenter. f. eks. "C:\\Test.exe" %1
Så vil programmet Test.exe blive startet med det man skrev i adresse feltet som paremeter.


Hvordan gemmer jeg disse oplysninger i regdatabasen fra mit VB program?

På forhånd tak!

JEG HAR FUNDET LØSNINGEN PÅ DETTE OGSÅ :P

Gem dette i et Class Module kaldet cRegistry
Fold kodeboks ind/udKode 


Eksempel på brug:
Fold kodeboks ind/udKode 


Mvh. Morten!



Indlæg senest redigeret d. 04.01.2007 11:18 af Bruger #1927
1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Jeg ta'r selv pointene! ;)



t