Re: Accessibility on x64 Firefox- Namoroka
Makoto Kato <[email protected]> Fri, 21 May 2010 17:54:27 +0900
| Newsgroups | gmane.comp.mozilla.accessibility |
|---|---|
| Message-ID | <[email protected]> |
Hi predeep.
Could you try regsvr32.exe AccessibleMarshal.dll on cmd.exe of
administrator mode before that?
If you use x64 version of Firefox, installer may not write correct
registry since installer is 32-bit.
-- Makoto
pradeep wrote:
> Hi,
> I successfully do queryservice (IAccessible) to get the ISimpleDomNode
> when my OS is 32 bit and Firefox is 32 bit. But with Firefox x64 -
> Namoroka. The following queryService call fails :
>
> IServiceProvider *pServProv = NULL;
> pCAcc->QueryInterface(IID_IServiceProvider, (void**)&pServProv);
> ISimpleDOMNode *pNode = NULL;
> if (pServProv)
> {
> const GUID refguid = {0x0c539790, 0x12e4, 0x11cf, 0xb6, 0x61,
> 0x00, 0xaa, 0x00, 0x4c, 0xd6, 0xd8};
> HRESULT hresult = pServProv->QueryService(refguid,
> IID_ISimpleDOMNode,
> (void**)&pNode);
>
> // fails
> .........
> }
> I found that the ISimpleDomNode has entries only in WOW part of
> registry. My application is x64 so it could be looking not in WOW part
> of registry but in the main section of registry meant for x64 apps.
> that could be the reason its is failing. Any alternate suggestions to
> fix this? Is ISimpleDomNode interface going to have entries in x64
> part of registry in future?
>
> Thanks,
> Pradeep