This program (www.listen.com) requires IE5+ and windows media player. I
have tried installing those on a fake windows drive with version=win98
(quite a task for IE6 by itself), but when I try to install Windows
media player 9, it tells me I already have it installed, and IE6 works
slowly and gives lots of error messages.
I have the program working on my WinXP partition, so I deleted the
~/.wine directory, did a wineboot, edited .wine/config to have
version=winxp and tried to run it off of the real windows drive.
Most of the time, I get this message
-----
$wine/mnt/win/Program\Files/RealRhapsody/Rhapsody.exe
Could not stat /mnt/floppy (No such file or directory), ignoring driveA:
err:virtual:map_image Standard load address for a Win32 program
(0x00400000) not available - security-patched kernel ?
wine: could not load L"Z:\\mnt\\win\\Program
Files\\RealRhapsody\\Rhapsody.exe" as Win32 binary
------
but retrying the command a couple of times makes it start, giving
-----
$ wine /mnt/win/Program\ Files/RealRhapsody/Rhapsody.exe
Could not stat /mnt/floppy (No such file or directory), ignoring driveA:
err:module:import_dll Module (file) WMVCore.DLL (which is needed by
L"Z:\\mnt\\win\\Program Files\\RealRhapsody\\Rhapsody.exe") not found
err:module:import_dll No implementation for
WMVCore.DLL.WMCreateReaderPriv imported from L"Z:\\mnt\\win\\Program
Files\\RealRhapsody\\Rhapsody.exe", setting to
0xdeadbeeferr:module:LdrInitializeThunk Main exe initialization for
L"Z:\\mnt\\win\\Program Files\\RealRhapsody\\Rhapsody.exe" failed,
status c0000135
-----
So I copy the dll file like so (afterwards, I must copy wmasf.dll also);
cp /mnt/win/WINDOWS/system32/wmvcore.dll ~/.wine/c/windows/system
then it tries to run, but I get the following
-------
[ashlock@localhost ashlock]$ wine /mnt/win/Program\
Files/RealRhapsody/Rhapsody.exe
Could not stat /mnt/floppy (No such file or directory), ignoring drive A:
fixme:msvcrt:_set_error_mode dummy implementation (old mode: 0, new mode: 2)
fixme:ntdll:NtOpenFile
(0xf3e834,0x00100001,0xf3e80c,0xf3e824,0x00000007,0x00000010) partial stub
fixme:ntdll:NtQuerySystemInformation
(0x00000021,0xf3eb28,0x00000010,0xf3f7b8) stub
fixme:ntdll:NtQuerySystemInformation
(0x0000002d,0xf3eb28,0x00000020,0xf3f7b8) stub
fixme:ntdll:NtQuerySystemInformation
(0x00000017,0xf3eb28,0x00000b30,0xf3f7b8) stub
fixme:ntdll:NtOpenFile
(0xf3e668,0x00100001,0xf3e640,0xf3e658,0x00000007,0x00000010) partial stub
fixme:ntdll:NtQuerySystemInformation
(0x00000021,0xf3e95c,0x00000010,0xf3f5ec) stub
fixme:ntdll:NtQuerySystemInformation
(0x0000002d,0xf3e95c,0x00000020,0xf3f5ec) stub
fixme:ntdll:NtQuerySystemInformation
(0x00000017,0xf3e95c,0x00000b30,0xf3f5ec) stub
fixme:msvcrt:_set_error_mode dummy implementation (old mode: 2, new mode: 2)
fixme:setupapi:SetupDiGetClassDevsA
{00f3fb18-d880-0056-786d-5a00ffffffff} (null) (nil) 00000012
fixme:setupapi:SetupDiDestroyDeviceInfoList ffffffff
fixme:setupapi:SetupDiGetClassDevsA
{00000004-f7b4-00f3-0200-0000b8f8f300} (null) (nil) 00000012
fixme:bitblt:X11DRV_BitBlt potential optimization - client-side DIB copy