In Windows, the default behavior is that certain protocolls (i.e. mailto) are linked to a certain executable. I setup the bitcoin protocol and linked that to the current 0.6 RC4 Bitcoin-Qt.exe via a Registry file:
REGEDIT4
[HKEY_CLASSES_ROOT\bitcoin] @="URL:bitcoin Protocol" "URL Protocol"="" "FriendlyTypeName"="Bitcoin URL"
[HKEY_CLASSES_ROOT\bitcoin\shell]
[HKEY_CLASSES_ROOT\bitcoin\shell\open]
[HKEY_CLASSES_ROOT\bitcoin\shell\open\command] @=""E:\Bitcoin\Client\bitcoin-qt.exe" "%1""
Afterwards I used Firefox to browse to: http://blockchain.info/uri Now if I click the upper link I'm asked to confirm opening of the Bitcoin-Qt.exe, which starts and offers to add an address + label to my addressbook. So far so good, but another click on that link does NOT use the same running instance, it tries to start a new one, which will fail (same data-dir and same port).
Does the Win-Installer register a protocol handler?
I'm not sure if that's a bug in the client itself, but at least it would be interesting to know if someone has some thoughts on this.
Dia