On 5/11/07, James Hawkins <[EMAIL PROTECTED]> wrote:
On 5/11/07, Louis Lenders <[EMAIL PROTECTED]> 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:
--
James Hawkins