Paths should probably be changed in the scripts, The reason for the dirty perl hack is that PuTTY does not handle the full URL.
REGEDIT4 [HKEY_CLASSES_ROOT\ssh] @="URL:SSH Protocol" "EditFlags"=dword:00000002 "URL Protocol"="" [HKEY_CLASSES_ROOT\ssh\shell] [HKEY_CLASSES_ROOT\ssh\shell\open] [HKEY_CLASSES_ROOT\ssh\shell\open\command] @="C:\\software\\perl0500\\bin\\perl v:\\putt0000\\ssh.pl %1"
# Description: filter IP or hostname from typical host URL # "ssh://host_or_ip/" becomes "host_or_ip" $IP=$ARGV[0]; $IP =~ s/ssh:\/\///; # remove prefix $IP =~ s/\///; # remove suffix #print "ssh to $IP "; # debug #system("v:\\putt0000\\putty.exe -ssh $IP"); exec("v:\\putt0000\\putty.exe -ssh $IP");