http://bugs.winehq.org/show_bug.cgi?id=12267
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|winstone 32 hangs |winstone 32 GUI doesn't work | |well enough to get results Version|CVS/GIT |1.1.5
--- Comment #2 from Dan Kegel dank@kegel.com 2008-10-09 18:33:53 --- More info. Doesn't install at all with current default of XP (installer has all checkboxes greyed out). Does install if you use winecfg to WinNT 3.1 or Win95.
Locks up as described earlier if you set WinNT.
More interesting is if you choose Win95. It then starts working, kind of! It crashes trying to get the number of files and the screen refresh rate (!), but recovers on next runs. It then gets upset if you don't have c:\windows\system.dat or c:\windows\user.dat, but touching both those files gets you past that. Half the time it gets upset because it has trouble running "WSVERIFY.EXE"; just retry to get past that.
Finally, it gets upset because it can't get the result of running a helper app.
egrep "WINEXEC|MESSAGEBOX" on the wine +relay log shows
0019:Call KERNEL.166: WINEXEC(16670000 "C:\windows\WS32BACK\WS32REG.EXE /e C:\windows\WS32BACK\backup.reg HKEY_LOCAL_MACHINE\SOFTWARE",0005) ret=1277:0305 ds=137f 0019:Ret KERNEL.166: WINEXEC() retval=00000000 ret=1277:0305 ds=137f 0019:Call USER.1: MESSAGEBOX(0028,16670000 "Winstone 32 could not start a program using the command line:\n\nC:\windows\WS32BACK\WS32REG.EXE /e C:\windows\WS32BACK\backup.reg HKEY_LOCAL_MACHINE\SOFTWARE\n\nThe program returned an error code of 0.",166f01f8 "Winstone 32 Version 1.0",0010) ret=1267:005f ds=137f 0019:Ret USER.1: MESSAGEBOX() retval=00000001 ret=1267:005f ds=137f
The backup was successfully made; backup.reg is a nice large text file. So something's amiss in how the win16 app detects that the win32 app terminated properly. (And what's wrong with an error code of 0?)
If anyone's interested, I can provide logs, etc.