Page 1 of 1

Wine Win32 emulation bugs

Posted: Sun Nov 05, 2006 9:53 pm
by Paul Conway
I tried out under ReactOS a Windows application that I wrote.
Its startup includes calls to GetUserName and GetComputerName.
It was expecting back a boolean value TRUE from GetUserName.
It received FALSE and thereby failed an assert.
I checked the environment strings and there was no USERNAME.
I set one up but it did not make any difference.
This ought to be a simple bug to fix in the Wine emulation.

When I got past that problem I hit another one.
My application did a LoadLibrary call for "RichEd32".
It was unsuccessful, thus again failing an assert.
This surprised me because I would expect other applications
to fail due to the absence of this library.
From what I have read, Wine supposedly runs office apps?
Have I really found a limitation or what?

If I could get further, I might find some more,
but I stopped at that point.

Re: Wine Win32 emulation bugs

Posted: Sun Nov 05, 2006 10:33 pm
by geertvdijk
Paul Conway wrote:I tried out under ReactOS a Windows application that I wrote.
Its startup includes calls to GetUserName and GetComputerName.
It was expecting back a boolean value TRUE from GetUserName.
It received FALSE and thereby failed an assert.
I checked the environment strings and there was no USERNAME.
I set one up but it did not make any difference.
This ought to be a simple bug to fix in the Wine emulation.

When I got past that problem I hit another one.
My application did a LoadLibrary call for "RichEd32".
It was unsuccessful, thus again failing an assert.
This surprised me because I would expect other applications
to fail due to the absence of this library.
From what I have read, Wine supposedly runs office apps?
Have I really found a limitation or what?

If I could get further, I might find some more,
but I stopped at that point.
Well, currently, login stuff and other user stuff isnt implemented. This is coming in .3.1 or .3.2, so I assume these bugs would be solved by then...