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

Home Posts Topics Members FAQ

Implementing a Custom Download Manager and Integerating it with IE

JP
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 opens my download
manager and not the normal IE download window. The download manager is
some what functional but I am not getting how to attach it to the
browser. I tried Googling and got something, but I am not getting how
to achieve it as I don't have much experience of using a COM object in
a .Net environment.

http://msdn2.microsoft.com/en-us/library/aa753618.aspx

I found people having difficulties following this on net but there was
no specific solution provided.

In this post also it has been said to implement the IDownloadManager,
but no hint how to do it.

http://groups.google.com/group/micro...45e9623ba94293
Any help in this regard will be highly appreciated.

Regards
Jai Prakash

Nov 8 '07 #1
2 4103
Jai,

Admittedly, Jeffry could have been a little more descriptive.

There is a knowledge base article which has a sample of what you have to
do to implement IDownloadManager:

http://support.microsoft.com/kb/327865

This is in C++, but you should be able to do it in .NET through the COM
interop layer.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"JP" <pr****@gmail.comwrote in message
news:11*********************@e9g2000prf.googlegrou ps.com...
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 opens my download
manager and not the normal IE download window. The download manager is
some what functional but I am not getting how to attach it to the
browser. I tried Googling and got something, but I am not getting how
to achieve it as I don't have much experience of using a COM object in
a .Net environment.

http://msdn2.microsoft.com/en-us/library/aa753618.aspx

I found people having difficulties following this on net but there was
no specific solution provided.

In this post also it has been said to implement the IDownloadManager,
but no hint how to do it.

http://groups.google.com/group/micro...45e9623ba94293
Any help in this regard will be highly appreciated.

Regards
Jai Prakash

Nov 8 '07 #2
JP
Nicholas,

I really appreciate your quick reply.

The code sample is in C++. Could you help me out, converting it to
CSharp. I have never used COM object in .Net environment.

The CLSID can be provided in either of the following registry values:
\HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\DownloadUI
\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\DownloadUI

<b>Note DownloadUI is a string value. The value is the CLSID of the
download manager COM object.</b>

My Download Manager is not a COM oblect, it is managed .net exe. How
to get the CLSID of it and provide it to the above registery value.

Jai Prakash
On Nov 9, 12:32 am, "Nicholas Paldino [.NET/C# MVP]"
<m...@spam.guard.caspershouse.comwrote:
Jai,

Admittedly, Jeffry could have been a little more descriptive.

There is a knowledge base article which has a sample of what you have to
do to implement IDownloadManager:

http://support.microsoft.com/kb/327865

This is in C++, but you should be able to do it in .NET through the COM
interop layer.

--
- Nicholas Paldino [.NET/C# MVP]
- m...@spam.guard.caspershouse.com

"JP" <prk...@gmail.comwrote in message

news:11*********************@e9g2000prf.googlegrou ps.com...
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 opens my download
manager and not the normal IE download window. The download manager is
some what functional but I am not getting how to attach it to the
browser. I tried Googling and got something, but I am not getting how
to achieve it as I don't have much experience of using a COM object in
a .Net environment.
http://msdn2.microsoft.com/en-us/library/aa753618.aspx
I found people having difficulties following this on net but there was
no specific solution provided.
In this post also it has been said to implement the IDownloadManager,
but no hint how to do it.
http://groups.google.com/group/micro...languages.csha...
Any help in this regard will be highly appreciated.
Regards
Jai Prakash- Hide quoted text -

- Show quoted text -

Nov 8 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: J. van Herten | last post by:
I want to use Custom constants to set several directives to use in the application. To do so I can use the Custom constants in the Build of the Configuration Properties. The settings I want is...
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...
5
by: Martin Bischoff | last post by:
Hi, is it possible to implement custom resource managers for ASP.NET 2.0 so that strings can be read from a database (for example)? Ideally, it should be possible to configure the custom...
0
by: Venu | last post by:
Hello All, I have developed a Download Manager in VS.NET... now I need to implement it.. I have read the article at Microsoft...which explains the integration between Custom Download Manager...
0
by: onyxring | last post by:
I'm reposting this, because I had a bit of difficulty last time and think that it might have fallen through the cracks. If I'm posting to the wrong groups, please let me know. Surely someone has...
0
by: onyxring | last post by:
I've been building custom web controls in C# with VS2005. Currently I'm looking into adding design-time functionality and have reached a point where I need to generate code in the page the custom...
4
by: ThunderMusic | last post by:
Hi, I have a custom form that works fine when I debug it or run it in release mode but cannot be loaded in the designer... Actually, it can be loaded in the designer when no control is on it, but...
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...
5
by: gerry | last post by:
I am trying to create a custom container control that will only ever contain a specific type of control. At design time, when a control of a different type is added to the container I would like...
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
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
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: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.