Hello, bought a notebook with Vista preinstalled and before ripping it off I
decided to copy some of it's stuff to run it under wine. I really like the
new games...
But they don't work in wine.
Code:
whisper at potf:~/.wine/drive_c/Program Files/Microsoft Games/Hearts$ wine
Hearts.exe
wine: Call from 0x1022b10 to unimplemented function
KERNEL32.dll.WTSGetActiveConsoleSessionId, aborting
err:seh:cxx_frame_handler invalid frame magic 19930522
wine: Unimplemented function KERNEL32.dll.WTSGetActiveConsoleSessionId called at
address 0x1022b10 (thread 0009), starting debugger...
Unhandled exception: unimplemented function
KERNEL32.dll.WTSGetActiveConsoleSessionId called in 32-bit code (0x7bc45a4c).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc45a4c ESP:0032f994 EBP:0032f9f8 EFLAGS:00200206( - 00 - -IP1)
EAX:0104c748 EBX:7bc8a444 ECX:00000004 EDX:0011004c
ESI:0032f9a0 EDI:00000000
Stack dump:
0x0032f994: 00000000 00000000 00000000 80000100
0x0032f9a4: 00000001 00000000 01022b10 00000002
0x0032f9b4: 0104c37e 0104c748 00000000 00000000
0x0032f9c4: 00000000 00000000 00000000 00000000
0x0032f9d4: 00000000 00000000 00000000 00000000
0x0032f9e4: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0x7bc45a4c in ntdll (+0x35a4c) (0x0032f9f8)
2 0x01022b10 in hearts (+0x22b10) (0x0032fe68)
3 0x01018ba2 in hearts (+0x18ba2) (0x0032fe7c)
4 0x01021659 in hearts (+0x21659) (0x0032ff08)
5 0x7b877b37 in kernel32 (+0x57b37) (0x0032ffe8)
0x7bc45a4c: subl $4,%esp
Modules:
Module Address Debug info Name (96 modules)
PE 1000000- 10ba000 Export hearts
PE 10000000-10011000 Deferred vista.emulation
ELF 7b800000-7b93c000 Export kernel32<elf>
\-PE 7b820000-7b93c000 \ kernel32
ELF 7bc00000-7bca6000 Export ntdll<elf>
\-PE 7bc10000-7bca6000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d699000-7d6ad000 Deferred midimap<elf>
\-PE 7d6a0000-7d6ad000 \ midimap
ELF 7d6ad000-7d6d4000 Deferred msacm32<elf>
\-PE 7d6b0000-7d6d4000 \ msacm32
ELF 7ded5000-7df23000 Deferred libpulse.so.0
ELF 7df23000-7df3a000 Deferred msacm32<elf>
\-PE 7df30000-7df3a000 \ msacm32
ELF 7df3a000-7df43000 Deferred librt.so.1
ELF 7df43000-7e003000 Deferred libasound.so.2
ELF 7e014000-7e01a000 Deferred libasound_module_pcm_pulse.so
ELF 7e01a000-7e04f000 Deferred winealsa<elf>
\-PE 7e020000-7e04f000 \ winealsa
ELF 7e07c000-7e080000 Deferred libcap.so.1
ELF 7e093000-7e0c6000 Deferred uxtheme<elf>
\-PE 7e0a0000-7e0c6000 \ uxtheme
ELF 7e0c6000-7e0cf000 Deferred libxcursor.so.1
ELF 7e0cf000-7e0d4000 Deferred libxfixes.so.3
ELF 7e0d4000-7e0d7000 Deferred libxcomposite.so.1
ELF 7e0d7000-7e0dd000 Deferred libxrandr.so.2
ELF 7e0dd000-7e0e5000 Deferred libxrender.so.1
ELF 7e0e5000-7e0ea000 Deferred libxxf86vm.so.1
ELF 7e0ea000-7e0ed000 Deferred libxinerama.so.1
ELF 7e0ed000-7e10d000 Deferred imm32<elf>
\-PE 7e0f0000-7e10d000 \ imm32
ELF 7e10d000-7e112000 Deferred libxdmcp.so.6
ELF 7e112000-7e12a000 Deferred libxcb.so.1
ELF 7e12a000-7e12c000 Deferred libxcb-xlib.so.0
ELF 7e12c000-7e12f000 Deferred libxau.so.6
ELF 7e12f000-7e216000 Deferred libx11.so.6
ELF 7e216000-7e224000 Deferred libxext.so.6
ELF 7e224000-7e23c000 Deferred libice.so.6
ELF 7e23c000-7e244000 Deferred libsm.so.6
ELF 7e25b000-7e2f3000 Deferred winex11<elf>
\-PE 7e270000-7e2f3000 \ winex11
ELF 7e333000-7e354000 Deferred libexpat.so.1
ELF 7e354000-7e37e000 Deferred libfontconfig.so.1
ELF 7e37e000-7e393000 Deferred libz.so.1
ELF 7e393000-7e400000 Deferred libfreetype.so.6
ELF 7e417000-7e4a9000 Deferred winmm<elf>
\-PE 7e420000-7e4a9000 \ winmm
ELF 7e4a9000-7e4f3000 Deferred dsound<elf>
\-PE 7e4b0000-7e4f3000 \ dsound
ELF 7e4f3000-7e603000 Deferred wined3d<elf>
\-PE 7e510000-7e603000 \ wined3d
ELF 7e603000-7e633000 Deferred d3d9<elf>
\-PE 7e610000-7e633000 \ d3d9
ELF 7e633000-7e65f000 Deferred ws2_32<elf>
\-PE 7e640000-7e65f000 \ ws2_32
ELF 7e65f000-7e685000 Deferred netapi32<elf>
\-PE 7e670000-7e685000 \ netapi32
ELF 7e685000-7e6ac000 Deferred secur32<elf>
\-PE 7e690000-7e6ac000 \ secur32
ELF 7e6ac000-7e6f6000 Deferred gdiplus<elf>
\-PE 7e6c0000-7e6f6000 \ gdiplus
ELF 7e6f6000-7e709000 Deferred libresolv.so.2
ELF 7e70c000-7e720000 Deferred oleacc<elf>
\-PE 7e710000-7e720000 \ oleacc
ELF 7e720000-7e73f000 Deferred iphlpapi<elf>
\-PE 7e730000-7e73f000 \ iphlpapi
ELF 7e73f000-7e7a4000 Deferred rpcrt4<elf>
\-PE 7e750000-7e7a4000 \ rpcrt4
ELF 7e7a4000-7e8ad000 Deferred ole32<elf>
\-PE 7e7c0000-7e8ad000 \ ole32
ELF 7e8ad000-7e994000 Deferred oleaut32<elf>
\-PE 7e8c0000-7e994000 \ oleaut32
ELF 7e994000-7ea55000 Deferred comctl32<elf>
\-PE 7e9a0000-7ea55000 \ comctl32
ELF 7ea55000-7eaaf000 Deferred shlwapi<elf>
\-PE 7ea60000-7eaaf000 \ shlwapi
ELF 7eaaf000-7ebc9000 Deferred shell32<elf>
\-PE 7eac0000-7ebc9000 \ shell32
ELF 7ebc9000-7ec1d000 Deferred advapi32<elf>
\-PE 7ebe0000-7ec1d000 \ advapi32
ELF 7ec1d000-7ecbb000 Deferred gdi32<elf>
\-PE 7ec30000-7ecbb000 \ gdi32
ELF 7ecbb000-7ee04000 Deferred user32<elf>
\-PE 7ece0000-7ee04000 \ user32
ELF 7ee04000-7ee6e000 Deferred msvcrt<elf>
\-PE 7ee10000-7ee6e000 \ msvcrt
ELF 7ef8e000-7ef99000 Deferred libnss_files.so.2
ELF 7ef99000-7efa3000 Deferred libnss_nis.so.2
ELF 7efa3000-7efbb000 Deferred libnsl.so.1
ELF 7efbb000-7efc4000 Deferred libnss_compat.so.2
ELF 7efc4000-7efe9000 Deferred libm.so.6
ELF b7cd5000-b7cd9000 Deferred libdl.so.2
ELF b7cd9000-b7e28000 Deferred libc.so.6
ELF b7e28000-b7e40000 Deferred libpthread.so.0
ELF b7e57000-b7f8d000 Deferred libwine.so.1
ELF b7f8f000-b7fab000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Microsoft Games\Hearts\Hearts.exe
00000009 0 <=0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
Backtrace:
=>1 0x7bc45a4c in ntdll (+0x35a4c) (0x0032f9f8)
2 0x01022b10 in hearts (+0x22b10) (0x0032fe68)
3 0x01018ba2 in hearts (+0x18ba2) (0x0032fe7c)
4 0x01021659 in hearts (+0x21659) (0x0032ff08)
5 0x7b877b37 in kernel32 (+0x57b37) (0x0032ffe8)
wine: Call from 0x1022b10 to unimplemented function
KERNEL32.dll.WTSGetActiveConsoleSessionId, aborting
err:seh:cxx_frame_handler invalid frame magic 19930522
err:seh:cxx_frame_handler invalid frame magic 19930522
I tried copying mfc42u.dll as it said for the previous version of Hearts but no
luck. Is there any way?