469,963 Members | 1,652 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,963 developers. It's quick & easy.

Download manager

Hello,

I'm writing a download manager (like GetRight, DownloadAccelerator ....),
and I'd like to "catch" internet explorer downloads (so that I download the
files instead of IE).
How can i do that in C# ? Is it possible to do something that will work wih
any browser ?

Thanks
--
Vincent
Nov 15 '05 #1
3 5568
When IE is given a download init response it shows a pop-up by
default. A download manager such as the ones you've described would
need to override this functionaloty. I believe the magic that does
this sort of thing is known as a "Band object". Band objects can
plug-in to Internet Explorer or Windows Explorer to extend their
functionality, and yes, you can write them in C#

C#
http://www.codeproject.com/csharp/dotnetbandobjects.asp

C++
http://msdn.microsoft.com/downloads/...js/default.asp

"Vincent Lascaux" <no****@nospam.nospam> wrote in message news:<3f***********************@news.free.fr>...
Hello,

I'm writing a download manager (like GetRight, DownloadAccelerator ....),
and I'd like to "catch" internet explorer downloads (so that I download the
files instead of IE).
How can i do that in C# ? Is it possible to do something that will work wih
any browser ?

Thanks

Nov 15 '05 #2
Through a google search, I've seen that I need to implement the
IDownloadManager COM interface. But I dont know anything about COM... Can I
implement such an object in C# ?

Thanks

--
Vincent
Nov 15 '05 #3

Hi Vincent,

Yes, it is just a Plug-in of IE.
You can implement IDownloadManager COM component(It is not hard, because it
only has one method.)
After you registered the component, you should register your class id into
HKEY_LOCAL_MACHINEµÄ\Software\Microsoft\Internet Explorer\DownloadUI
for IE.

Then your component will take effect.

Btw: it only available for IE5.5 or higher version.

For more information, you can search "Implementing a Custom Download
Manager" in MSDN.

Hope this helps,
Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

--------------------
| From: "Vincent Lascaux" <no****@nospam.nospam>
| Newsgroups: microsoft.public.dotnet.languages.csharp
| References: <3f***********************@news.free.fr>
| Subject: Re: Download manager
| Date: Sun, 28 Sep 2003 11:40:23 +0200
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Lines: 10
| Message-ID: <3f***********************@news.free.fr>
| Organization: Guest of ProXad - France
| NNTP-Posting-Date: 28 Sep 2003 11:40:22 MEST
| NNTP-Posting-Host: 81.57.3.37
| X-Trace: 1064742022 news3-2.free.fr 13270 81.57.3.37:2005
| X-Complaints-To: ab***@proxad.net
| Path:
cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed 00.sul.t-online.de!t-onlin
e.de!news-lei1.dfn.de!news-fra1.dfn.de!npeer.de.kpn-eurorings.net!news2.tele
byte.nl!peer1.news.newnet.co.uk!peer1.news.newnet. co.uk!proxad.net!feeder2-1
.proxad.net!news3-2.free.fr!not-for-mail
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.csharp:187785
| X-Tomcat-NG: microsoft.public.dotnet.languages.csharp
|
| Through a google search, I've seen that I need to implement the
| IDownloadManager COM interface. But I dont know anything about COM... Can
I
| implement such an object in C# ?
|
| Thanks
|
| --
| Vincent
|
|
|

Nov 15 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

2 posts views Thread by dan mcgraw | last post: by
reply views Thread by Marius III | last post: by
1 post views Thread by liorlew | last post: by
1 post views Thread by naza | last post: by
1 post views Thread by rainxy | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.