Re: Problems with CoGetClassObjectFromURL(): Access Denied error
- From: curious <rajayyala@xxxxxxxxx>
- Date: Wed, 23 Jan 2008 15:42:56 -0800 (PST)
On Jan 23, 4:08 pm, curious <rajayy...@xxxxxxxxx> wrote:
On Jan 23, 4:01 pm, curious <rajayy...@xxxxxxxxx> wrote:
Hello All,
I have a simple MFC app that takes in a URL for a CAB file and tries
to download all the files from the URL codebase.
It downloads the files specified( I have TRACE messages in the
OnProgress() call of the BindStatusCallback interface )completely. But
then it fails to register any of the OCX files contained within them.
In fact I changed the INF file so that it would now download to a
subdirectory under %system32% and I have included this whole path into
the %PATH% environment variable, no luck with that either.
THis is how I am calling the CoGetClassObjectFromURL():
CString strMIMEType = "appication/x-cabinet-Win32-x86";
hr = CoGetClassObjectFromURL(CLSID_NULL, T2OLE(strcodebase),
0xFFFFFFFF, 0xFFFFFFFF,
T2OLE(strMIMEType), m_pBindContext,
CLSCTX_INPROC_SERVER | CLSCTX_INPROC_HANDLER,
0, IID_IClassFactory, (void **)&pClassFactory
);
Since the CLSID is being passed as NULL, it's doing an asynchronous
download.
I am passing NULL for the CLSID as I am downloading a CAB file. I am
guessing this is the right way.
Any inputs are greatly appreciated.
Thanks in advance.
BTW, strMimeType = "application/x-cabinet-Win32-x86" ( I missed an 'l'
in my original post )
This is the ouput that I am writing out from the OnProgress() call:
Downloaded : 0 bytes of 0
Downloaded : 0 bytes of 0
Downloaded : 0 bytes of 0
Downloaded : 0 bytes of 0
Downloaded : 0 bytes of 0
Downloaded : 9201193 bytes of 9201193
Downloaded : 9201193 bytes of 9201193
Downloaded : 9201193 bytes of 9201193
Downloaded : 9201193 bytes of 9201193
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
Downloaded : 3 bytes of 4
Downloaded : 2 bytes of 4
A code download error has occurred: Access is denied.
For more error details please see: ?CodeDownloadErrorLog!
name={00000000-0000-0000-0000-000000000000}- Hide quoted text -
- Show quoted text -
Anyone please???
.
- Follow-Ups:
- References:
- Prev by Date: Re: Cannot use DEBUG_NEW to trace this leak.
- Next by Date: Re: New essays: The GradientFill Explorer
- Previous by thread: Re: Problems with CoGetClassObjectFromURL(): Access Denied error
- Next by thread: Re: Problems with CoGetClassObjectFromURL(): Access Denied error
- Index(es):
Relevant Pages
|