472,353 Members | 1,565 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,353 software developers and data experts.

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 5670
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: dan mcgraw | last post by:
We want to offer a 100 Mb file for download but are concerned over modem users who cannot finish the download. Is there any way to implement a...
0
by: Marius III | last post by:
Hi there, I am building a File download counter in PHP5. It's working fine but the problem is that its not working with any Download Managers...
1
by: liorlew | last post by:
Hello, does anyone knows what do I need to do in order a download manager. I need to create a proxy that for files X will perform a special task...
3
by: Bouffa | last post by:
Hello everyone, I suppose you all know force-download scripts. The problem is that these scripts don't allow files to be splitted when...
2
by: JP | last post by:
Hi List, I am trying to create an application which is a Download Manager. I want this to be attached to the IE so if user clicks a link on the...
0
by: slrosh | last post by:
I am creating windows application to access a web site using webbrowser component in .NET. This application should have a download manager to...
1
by: naza | last post by:
Before I start I would just like to say that I am totally new to programming so the things that I am going ask probally will sound basic and I...
0
by: PreethiParkavi | last post by:
Hi All, I am trying to develop a custom download manager for my website and I have partially succeed.The Problem is, When I download a file, The...
6
by: sajjadlove | last post by:
Hi there i use from following code for download a file from ftp server but it doesn't work...... what's that problem ?!...... //FTP Class ...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
jalbright99669
by: jalbright99669 | last post by:
Am having a bit of a time with URL Rewrite. I need to incorporate http to https redirect with a reverse proxy. I have the URL Rewrite rules made...
0
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was...
0
by: Matthew3360 | last post by:
Hi there. I have been struggling to find out how to use a variable as my location in my header redirect function. Here is my code. ...
0
by: AndyPSV | last post by:
HOW CAN I CREATE AN AI with an .executable file that would suck all files in the folder and on my computerHOW CAN I CREATE AN AI with an .executable...
0
by: Arjunsri | last post by:
I have a Redshift database that I need to use as an import data source. I have configured the DSN connection using the server, port, database, and...
0
by: Matthew3360 | last post by:
Hi, I have been trying to connect to a local host using php curl. But I am finding it hard to do this. I am doing the curl get request from my web...
0
BLUEPANDA
by: BLUEPANDA | last post by:
At BluePanda Dev, we're passionate about building high-quality software and sharing our knowledge with the community. That's why we've created a SaaS...
0
by: Rahul1995seven | last post by:
Introduction: In the realm of programming languages, Python has emerged as a powerhouse. With its simplicity, versatility, and robustness, Python...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.