Windows URL Handler for Xshell
Create a file with the .reg extension and the following content.
Don't forget to change the file path to where your executable is at.
This code was creating with the default folder in mind:
Xshell_URL_Handler.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\telnet]
@="URL:Telnet Protocol"
"EditFlags"=dword:00000002
"FriendlyTypeName"="@ieframe.dll,-907"
"URL Protocol"=""
"BrowserFlags"=dword:00000008
[HKEY_CLASSES_ROOT\telnet\DefaultIcon]
@="C:\\Program Files (x86)\\NetSarang\\Xshell 7\\Xshell.exe,0"
[HKEY_CLASSES_ROOT\telnet\shell]
@=""
[HKEY_CLASSES_ROOT\telnet\shell\open]
[HKEY_CLASSES_ROOT\telnet\shell\open\command]
@="\"C:\\Program Files (x86)\\NetSarang\\Xshell 7\\Xshell.exe\" -url %1"
[HKEY_CLASSES_ROOT\ssh]
@="URL:SSH Protocol"
"EditFlags"=dword:00000002
"FriendlyTypeName"="@ieframe.dll,-907"
"URL Protocol"=""
"BrowserFlags"=dword:00000008
[HKEY_CLASSES_ROOT\ssh\DefaultIcon]
@="C:\\Program Files (x86)\\NetSarang\\Xshell 7\\Xshell.exe,0"
[HKEY_CLASSES_ROOT\ssh\shell]
@=""
[HKEY_CLASSES_ROOT\ssh\shell\open]
[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="\"C:\\Program Files (x86)\\NetSarang\\Xshell 7\\Xshell.exe\" -url %1"
[HKEY_CLASSES_ROOT\putty]
@="URL:PuTTY Protocol"
"EditFlags"=dword:00000002
"FriendlyTypeName"="@ieframe.dll,-907"
"URL Protocol"=""
"BrowserFlags"=dword:00000008
[HKEY_CLASSES_ROOT\putty\DefaultIcon]
@="C:\\Program Files (x86)\\NetSarang\\Xshell 7\\Xshell.exe,0"
[HKEY_CLASSES_ROOT\putty\shell]
@=""
[HKEY_CLASSES_ROOT\putty\shell\open]
[HKEY_CLASSES_ROOT\putty\shell\open\command]
@="\"C:\\Program Files (x86)\\NetSarang\\Xshell 7\\Xshell.exe" -url %1"
Posted Feb 10, 2025, 5:29 PM UTC
10