The problematic part is that FileZilla cannot automatically start transfers, so complete FTP URLs (including a file) can't be processed. Did you test all cases?

I think I'll stick this for a while, maybe we can work out something. Possibly even a script for the installer.

### BEGIN SIGNATURE BLOCK ###No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.All FileZilla products fully support IPv6.http://worldipv6launch.org
### END SIGNATURE BLOCK ###

Yes
FileZilla missing some codes that make it impossible to type user name and password after you have pressed the link.
And as you say if you put a file on the address. This part is way hard to do. I know.

The FileZillaURL can all ready be use as url protocol FileZillaURL://
Of course Filezilla dont know this protocol, like other software.
But, it will give the opportunity that you can use a protocol that do need to change the default setup of Windows, Fx and IE, if is desired.
But it would be best to make 4 new FileZilla protocol, one for each protocol. (FTP, SFTP, FTPS, FTPES)

I would also note, to remember about Windows Vista and Windows 7 should be setup with a password on the administrator account and create a standard user. (There is no talk about older Windows and have disable AUC) - Just like Linux.
It have influence on HKEY_CURRENT_USER. I know, not all are use this way, but company and some other. But it will be a little wrong to not work around with it.
Example do the add with the FileZilla when it's start on the current account.

Default Programs can not do anything for FileZilla beyond user follows that they have control. (Justification: A lot of jumps with FTP protocol)
This means that there must be made an inspection process every time FileZilla start just like IE, Chrome FX, Thunderbird, etc ...
Perhaps looking at a better system for FileZilla a just display a message with yes, no. For example a message with the ability to choose the different protocol.
It would probably be best if there will be asked whether it was the meaning that would shift away from FileZilla.
It will probably be a good idea to correct settings when they switch away from FileZilla, example to IE, Chrome and FX. possible. etc
But it is not so that the others do.

Remember to update HKEY_CLASSES_ROOT\ftp.
I know not what it used to, but can see the FX updater it.

FileZillaURL will still be added to the HKEY_CLASSES_ROOT and people can still use it as protocol. (FileZillaURL://)

To ask for a password, this could then be an opportunity. (It is on Danish)
User: test

boco wrote:The problematic part is that FileZilla cannot automatically start transfers, so complete FTP URLs (including a file) can't be processed. Did you test all cases?

I think I'll stick this for a while, maybe we can work out something. Possibly even a script for the installer.

I do not think I have answer you properly back.
If I click a link in FX is it to see the contents of a folder or a direct download link.
So make a look for the address ends in /.
If it does not end with /, look for whether it is a folder or file name match.
If I remember right it can be done.

It will be more hard if you will make a system where it have to know if it have to open it for edit or download!

There's the problem: The trailing slash is not a requirement, so FTP URLs leading to a directory can be with or without trailing slash. Both formats would have to be recognized.

### BEGIN SIGNATURE BLOCK ###No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.All FileZilla products fully support IPv6.http://worldipv6launch.org
### END SIGNATURE BLOCK ###

URL = "ftp://ftp.domain.tld/folder/file.type"
if ("/" == URL.end())
{
# Yahoo we don't need to do more
# It is a folder
}
else
{
# We need to do the hard work.
# Make a list from the server to see if it is a file or folder we have get the name on.
}

URL = "ftp://ftp.domain.tld/folder/file.type"
length = URL.length()
if ("/" == URL[length])
{
# Yahoo we don't need to do more
# It is a folder
}
else
{
# We need to do the hard work.
# Make a list from the server to see if it is a file or folder we have get the name on.
}

I don't remember if you need to count one down.

And i have not get the time to make some look up for see the opportunities for ftp server to see if it is a file or a folder

I think if I had to look at those things and report back. But had such a bad time.

Another thing is know how to handle the direct download.
It could be doing by make a setting on show GUI with a dialog, or to simply show a dialog (open, save, open with Fx etc......). That way the program keep a more lightweight version, out from the users wish.

Hi
Those registry tricks are great and it works fine most of the time, I found something that causes troubles though is if there are some weird characters in the password string. For example :
If I click on the ftp link :ftp://SC07ea4a:im}GF4hr@myftpsite/
then filezila reports error 530 incorrect login. It seems the password string being passed is not correct(maybe escaped or something else, I don't know as the password in the console is crypted with ***). I guess this is due to the character } in the password string.
Another test I have done is try to run in command line like :
"C:\Program Files (x86)\FileZilla FTP Client\filezilla.exe" "ftp://SC07ea4a:im}GF4hr@myftpsite/"
And this command works fine so I am not sure what can cause this. By the way, I am running under Windows 7 x64 edition.
Do you have any idea on how to make this work ?
Thanks a lot for your help !!

The browser truncates the link, most probably at the } character. See your post.
Even if not, it will HTML-encode some characters (the weird-looking %XX combinations).
A third possibility is some characters are getting mangled because they aren't interpreted correctly with the UTF-8 character set.

### BEGIN SIGNATURE BLOCK ###No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.All FileZilla products fully support IPv6.http://worldipv6launch.org
### END SIGNATURE BLOCK ###