[Wine] Vista Games

xwhisper wineforum-user at winehq.org
Fri Sep 26 10:38:30 CDT 2008


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?







More information about the wine-users mailing list