[Bug 32945] Fetion 2013 January reported the OS version is too old

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 10 22:04:23 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=32945

--- Comment #3 from lizhenbo <litimetal at gmail.com> 2013-02-10 22:04:23 CST ---
(In reply to comment #2)
> It's the one with md5 ebc5bb904cdac1c67ada3fa733229966 ? I extracted it from
> installer archive and it's an application provided module which happens to be
> named like windows system dll. I'm not sure if it's the same thing but it looks
> like Office 2007/2010 failure to pick riched20 from application directory and
> using builtin one instead.

$ md5sum Version.dll
ebc5bb904cdac1c67ada3fa733229966  Version.dll
It's the DLL you mentioned.

The DLL from Fetion
$ winedump -j export Version.dll
--snip--
  Entry Pt  Ordn  Name
  00001F70     1 IsWindows98orLater
  00001F20     2 IsWindowsPlatform9x
  00001ED0     3 IsWindowsPlatformNT
  00002150     4 IsWindows2003
  000020F0     5 IsWindowsXP
  00002030     6 IsWindows2000
  00001E70     7 IsWindowsNT40
  00001E10     8 IsWindowsNT351
  00002090     9 IsWindowsME
  00001FD0    10 IsWindows98
  00001DB0    11 IsWindows95
  000021B0    12 IsWindows31
  00002200    13 GetWindowsVersion
--snip--

The DLL from a Windows XP SP2 computer
--snip--
  00001A50     1 GetFileVersionInfoA
  000019FF     2 GetFileVersionInfoSizeA
  00001391     3 GetFileVersionInfoSizeW
  0000167F     4 GetFileVersionInfoW
  000024F5     5 VerFindFileA
  000033D0     6 VerFindFileW
  0000271F     7 VerInstallFileA
  0000377E     8 VerInstallFileW
  00001342     9 VerLanguageNameA (-> KERNEL32.VerLanguageNameA)
  0000135C    10 VerLanguageNameW (-> KERNEL32.VerLanguageNameW)
  000018BA    11 VerQueryValueA
  00002980    12 VerQueryValueIndexA
  000029A7    13 VerQueryValueIndexW
  00001815    14 VerQueryValueW
--snip--

The function list in Wine's source, /wine-git/dlls/version/version.spec
---
GetFileVersionInfoA(str long long ptr)                                          
GetFileVersionInfoSizeA(str ptr)
GetFileVersionInfoSizeW(wstr ptr)
GetFileVersionInfoW(wstr long long ptr)
VerFindFileA(long str str str ptr ptr ptr ptr)
VerFindFileW(long wstr wstr wstr ptr ptr ptr ptr)
VerInstallFileA(long str str str str str ptr ptr)
VerInstallFileW(long wstr wstr wstr wstr wstr ptr ptr)
VerLanguageNameA(long str long) kernel32.VerLanguageNameA
VerLanguageNameW(long wstr long) kernel32.VerLanguageNameW
VerQueryValueA(ptr str ptr ptr)
VerQueryValueW(ptr wstr ptr ptr)
----

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list