Apologies for being slightly OT here.
My application uses data files which contain XML data; but instead of naming
these files with a .xml extension I use a proprietary extension .abc (say),
and in my setup I create a file association between .abc files and my
application. This means that when I click on a .abc file in Windows
Explorer, my application is automatically started and the respective data
file is opened.
Now I put a .abc file on my web server, and create an html web page with a
hyperlink to it. When I open the web page in Internet Explorer it shows this
hyperlink, but when I click on the hyperlink, the .abc file is downloaded,
but instead of being opened with my application (as I would expect), the
file is actually opened and displayed in Internet Explorer itself. (I
suppose that IE is cleverly peeking inside the .abc file and realising that
it contains XML data so it consequently decides to display the file on its
own).
Question: How can I override this behaviour of IE so that when I click on a
link to a .abc file, it always opens with my application and not with IE?
Regards,
AndrewFG