Diese Anleitung bietet einen kleinen Überblick wie einfach ein Custom Protocol eingerichtet und mit einer Anwendung verknüpft werden kann. Am einfachsten funktioniert die Einrichtung über eine Regedit-Datei mit folgendem Inhalt.


REGEDIT4

[HKEY_CLASSES_ROOT\foo]
@="URL:foo Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\foo\shell]

[HKEY_CLASSES_ROOT\foo\shell\open]

[HKEY_CLASSES_ROOT\foo\shell\open\command]
@="\"C:\\Program Files\\Application\\program.exe\" \"%1\""

Quelle: http://kb.mozillazine.org/Register_protocol
Weitere Informationen: http://msdn.microsoft.com/en-us/library/aa767914.aspx

Wenn diese Datei als foo.reg gespeichert wird, ist sie auch gleich ausführbar und der Inhalt wird in die Registry geschrieben.

Der Link bspw: “foo://name@value” kann bspw. zunächst an eine .bat-Datei übergeben werden, die dann erst das Programm aufruft. Ein Beispiel welches im Internet viel zu finden ist und an welchem sich das gut verdeutlichen läßt ist Putty bzw. SSH Link.