473,473 Members | 1,562 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

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 5734
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 download manager in JS? Looking for something simple...
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 for ex: Free Download Manager / DAP etc. The...
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 and for all the rest will open the regular...
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 downloading them via a download manager. I've found a...
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 page to download something and which basically...
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 download some specific file such as *.zip or *.rar....
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 might sound I bit ambitious in what I want to do. The...
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 browser opens default download manager Instead of...
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 public event...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

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.