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

Reply via email to