> I am trying to write a simple Download Manager for Internet Explorer
> using the IDownloadManager interface as described in MSDN.
>
> http://msdn.microsoft.com/library/default.asp?url=/workshop/br
owser/ext/reference/ifaces/idownloadmanager/download.asp
>
> STDMETHODIMP CDownloadManager::Download(IMoniker* pmk,
>       IBindCtx* pbc,
>       DWORD dwBindVerb,
>       LONG grfBINDF,
>       BINDINFO* pBindInfo,
>       LPCOLESTR pszHeaders,
>       LPCOLESTR pszRedir,
>       UINT uiCP)
> {
> ...
> // Get URL
> pmk->GetDisplayName( pbc, NULL, &pszW );
> ...
> }
>
> I am able to get the URL of the file and then use InternetSesion to
> download the file. A problem arises when the file is being sent from
> sites such as Hotmail. The URL contains extra information similar to
> the following.
>
> http://64.4.22.250/cgi-bin/getmsg/test.doc?curmbox=F143938599&;
> a=9028e9ed348aeb1e2152cc3450e09d65&msg=MSG1074019584.26&start=
> 306925&len=33024&mimepart=5&disk=64.4.22.68_d1453&login=cord02
> &domain=hotmail%2ecom&_lang=EN&country=US
>
> Does anyone know of a way to connect to the server and download the
> file when the URL contains the extra information?

Why can't you pass the full URL (including GET variables) to
CreateUrlMoniker( )?

-------------
Ehsan Akhgari

List Owner: [EMAIL PROTECTED]

[ Email: [EMAIL PROTECTED] ]
[ WWW: http://www.beginthread.com/Ehsan ]

You had not yet sought yourselves: then you found me. So do all believers;
thus all belief matters so little.
-Thus Spoke Zarathustra, F. W. Nietzsche





Reply via email to