Siehe Microsoft-Artikel Registrieren einer Anwendung zur Verwendung mit Standardprogrammen .
Oder sehen, dass Sie WinSCP installiert haben, überprüfen, was WinSCP tut sich registrieren als ftp://
Handler :
[HKEY_CLASSES_ROOT\WinSCP.Url] @="WinSCP URL" "URL Protocol"="" "EditFlags"=dword:00000002 "BrowserFlags"=dword:00000008 [HKEY_CLASSES_ROOT\WinSCP.Url\DefaultIcon] @="\"C:\\Program Files (x86)\\WinSCP\\WinSCP.exe\",0" [HKEY_CLASSES_ROOT\WinSCP.Url\shell] [HKEY_CLASSES_ROOT\WinSCP.Url\shell\open] [HKEY_CLASSES_ROOT\WinSCP.Url\shell\open\command] @="\"C:\\Program Files (x86)\\WinSCP\\WinSCP.exe\" /Unsafe \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Martin Prikryl\WinSCPCapabilities] "ApplicationDescription"="WinSCP is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It supports also Amazon S3, FTPS, SCP and WebDAV protocols. Power users can automate WinSCP using .NET assembly." [HKEY_LOCAL_MACHINE\SOFTWARE\Martin Prikryl\WinSCPCapabilities\UrlAssociations] "ftp"="WinSCP.Url" [HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications] "WinSCP"="Software\\Martin Prikryl\\WinSCPCapabilities"
Und machen Sie ein ähnliches für FileZilla.
Damit dies funktioniert, müssen Sie noch ein ftp
Protokoll in registrieren HKEY_CLASSES_ROOT\ftp
. Aber das hast du schon.
Beachten Sie, dass FileZilla keine URLs unterstützt, die auf eine Datei verweisen. Nur URLs, die auf ein Verzeichnis verweisen. WinSCP unterstützt beide.