On Fri, Sep 15, 2000 at 06:55:45PM +0200, Josef Wegner wrote:
> Hi,
>
> I normally play Ultima Online under linux with Wine. I wokrk very well
> beside two things:
>
> 1) Very often when UO plays another Midi files, Wine crashes (bringing up the
> "Want to debug?"-Messagebox).
Hmm, no idea about that...
> 2) Sometime ago it was possible to use UOAssist with UO and Wine via the old
> load routine. Since the update from UOAssist to 1.65 it is not possible
> anymore. The programs stops with a
> "Errors: 268468988 initializing UOAssist.dll at location 2".
> When I start wine with the -winver nt40 switch I get this error from wine:
> FATAL: No handler for Win32 routine kerI try to nel32.VirtualAllocEx (called
> from 0x4014be)
Oh, cool.
The difference between VirtualAlloc and VirtualAllocEx is that the latter
expects a process handle.
So in most cases it's used to allocate memory in a different process.
This is currently not supported by Wine at all
(and it's rather difficult to implement it with the current wineserver setup).
I'll create a VirtualAllocEx semi-stub now which only works if the hProcess
is the current process...
Get the CVS tree in a few days if you want to see that fixed.
Andreas Mohr