Einzelnen Beitrag anzeigen
Alt 14.11.2008, 11:51  
David
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Man kann den meisten Browsern "beibringen", wie sie mit neuen Protokollen umgehen sollen bzw. welches Programm sie starten sollen.
Bei Firefox kann das direkt about about:config geschehen: SSH and telnet protocol handler for Firefox | Jonathan Ernst
Unter Windows kann man das auch in der registry eintragen. Sowohl der IE als auch Firefox (mindestens die 3er Version) suchen dort nach Protocol Helper Applications. Für telnet:// ist dort bei mir zum Beispiel
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\telnet]
@="URL:Telnet-Protokoll"
"EditFlags"=dword:00000002
"URL Protocol"=""
"FriendlyTypeName"="@ieframe.dll,-907"

[HKEY_CLASSES_ROOT\telnet\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,72,00,\
  6c,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00

[HKEY_CLASSES_ROOT\telnet\shell]

[HKEY_CLASSES_ROOT\telnet\shell\open]

[HKEY_CLASSES_ROOT\telnet\shell\open\command]
@="rundll32.exe url.dll,TelnetProtocolHandler %l"
eingetragen (habe keine Telnet-Application installiert).
Das kann man auch für einen SSH Client machen.

Skype macht das zum Beispiel auch für "seine " skype://xyz links. Das hat bei mir
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\skype]
@="URL:Skype Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\skype\DefaultIcon]
@="\"C:\\Programme\\Skype\\Phone\\Skype.exe\",0"

[HKEY_CLASSES_ROOT\skype\shell]

[HKEY_CLASSES_ROOT\skype\shell\open]

[HKEY_CLASSES_ROOT\skype\shell\open\command]
@="\"C:\\Programme\\Skype\\Phone\\Skype.exe\" \"/uri:%l\""
eingetragen.
David ist offline   Mit Zitat antworten