Internet explorer not detected

James Hawkins truiken at gmail.com
Fri May 11 22:41:51 CDT 2007


On 5/11/07, richardvoigt at gmail.com <richardvoigt at gmail.com> wrote:
> On 5/11/07, James Hawkins <truiken at gmail.com> wrote:
> > On 5/11/07, Louis Lenders <xerox_xerox2000 at yahoo.co.uk> wrote:
> > > Hi, i tried help this dude on IRC channel getting an application to run called
> > > MegaSpoof. Even after creating fake registry key it kept complaining about
> > > missing Internet Explorer.
> > > After looking through the +relay log i found this:
> > > 000d:Call KERNEL32.CreateProcessW(00000000,0034f428 L"c:\\Program
> > > Files\\Internet Explorer\\iexplore.exe -Embedding",0000000
> > > 0,00000000,00000000,00000000,00000000,00000000,0034f7d8,0034f828) ret=77f1d75f
> > > 000d:Ret  KERNEL32.CreateProcessW() retval=00000000 ret=77f1d75f
> > >
> > >
> > > In current wine a simple "wine "c:\Program Files\Internet
> > > Explorer\iexplore.exe"" just fails , because we don't have that directory. After
> > > manually creating it , and copy iexplore.exe.so to /Program Files/Internet
> > > Explorer/iexplore.exe, the application didn't complain anymore, and got further.
> > >
> > > Question: do we need to mimic windows behaviour, and create that directory + put
> > > wine's iexplore in it, or is the policy that in this case we just have to
> > > download MS ie6, and install that (as the application suggested)
> > >
> >
> > c:\Program Files\Internet Explorer is where iexplore.exe is put in XP,
> > so I think we should mimic that.  It wouldn't be hard to add that to
> > wine.inf:[FakeDllsSection].
> >
>
> really "%SYSTEMDRIVE%\Program Files\Internet Explorer", right?  I
> don't really feel sorry for apps that assume everything is running
> from C:
>

Actually, in setupapi it's:

DIRID_PROGRAM_FILES,"Internet Explorer",iexplore.exe

but I didn't think anyone would nitpick an obvious example, so I
didn't spell it out the first time around.

-- 
James Hawkins



More information about the wine-devel mailing list