http://bugs.winehq.org/show_bug.cgi?id=29769
--- Comment #17 from Qian Hong fracting@gmail.com 2013-02-10 20:47:23 CST --- Confirming.
+relay,+module log shows:
0024:Call KERNEL32.GetModuleHandleA(00409f70 "C:\users\fracting\Temp\nso69e6.tmp\Version.dll") ret=00401f82 trace:module:LdrGetDllHandle L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll" -> (nil) (load path L"Z:\home\fracting\Wine\fetion;.;C:\windows\system32;C:\windows\system;C:\windows;C:\windows\system32;C:\windows;C:\windows\system32\wbem") 0024:Ret KERNEL32.GetModuleHandleA() retval=00000000 ret=00401f82 0024:Call KERNEL32.LoadLibraryExA(00409f70 "C:\users\fracting\Temp\nso69e6.tmp\Version.dll",00000000,00000008) ret=00401f92 trace:module:load_dll looking for L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll" in L"C:\users\fracting\Temp\nso69e6.tmp;.;C:\windows\system32;C:\windows\system;C:\windows;C:\windows\system32;C:\windows;C:\windows\system32\wbem" trace:module:get_load_order looking for L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll" trace:module:get_load_order got hardcoded default for L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll" trace:module:load_builtin_dll Trying built-in L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll" warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll": /home/fracting/.wine/dosdevices/c:/users/fracting/Temp/nso69e6.tmp/Version.dll: 无效的 ELF 头 trace:module:load_builtin_dll Trying built-in L"Version.dll" trace:module:load_builtin_dll Found L"C:\windows\system32\version.dll" at 0x7eff0000 for builtin L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll" 0024:Call PE DLL (proc=0x7effc4ac,module=0x7eff0000 L"version.dll",reason=WINE_PREATTACH,res=(nil)) 0024:Ret PE DLL (proc=0x7effc4ac,module=0x7eff0000 L"version.dll",reason=WINE_PREATTACH,res=(nil)) retval=1 trace:module:load_dll Loaded module L"C:\users\fracting\Temp\nso69e6.tmp\Version.dll" (builtin) at 0x7eff0000 0024:Ret KERNEL32.LoadLibraryExA() retval=7eff0000 ret=00401f92 0024:Call KERNEL32.GetProcAddress(7eff0000,00409b70 "GetWindowsVersion") ret=00401fa2 0024:Ret KERNEL32.GetProcAddress() retval=00000000 ret=00401fa2
Fetion 2013 has a native Version.dll, for some reason the Wine builtin version.dll is loaded and Fetion fail to find GetWindowsVersion in version.dll.
Workaround by setting 'version.dll' to 'native,builtin' in winecfg.