http://bugs.winehq.org/show_bug.cgi?id=31621
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Resolution| |INVALID Summary|SlingPlayer 2 refuses to |SlingPlayer 2 refuses to |install in Windows XP mode |install in Windows XP mode | |in 64-bit WINEPREFIX
--- Comment #3 from Anastasius Focht focht@gmx.net 2013-04-20 06:07:23 CDT --- Hello Ken,
there is nothing wrong with Wine, it works as intended. The installer has different host OS requirements for 32-bit and 64-bit Windows flavours.
From extracted installer config file (temp folder):
--- snip --- <SMInstaller> <UI BMP="" ResizeWindow="true"> <BkColor R="0" G="0" B="0" /> <TextColor R="255" G="255" B="255" /> <Font FaceName="Arial" PointSize="8" /> </UI> <PreCheck> <OSVersion Major="5" Minor="1" Small="" SP="2" /> <OSVersion64 Major="5" Minor="2" Small="" SP="2" /> <AppRunning UpgradeCode=""> <Apps Name="SlingPlayer.exe" /> </AppRunning> <!-- SlingSdk AdditionalData: SlingSdk is uninstalled before installing only if installed slingplyaer version is less than or equal to that specified in AdditionalData Component Name="DotNet" Type="" Version="v2.0.50727" ProductCode="" Location="DotNet\dotnetfx.exe" StatusMessage="id.status.dotnet" CommandLine="" AdditionalData="" ... </SMInstaller> --- snip ---
32-bit -> 5.1 SP2 64-bit -> 5.2 SP2
Trace log:
--- snip --- $ wine ./SlingPlayer_2.0.4522_Setup-Global.exe ... 0028:Call KERNEL32.IsWow64Process(ffffffff,009fba64) ret=00410b02 0028:Ret KERNEL32.IsWow64Process() retval=00000001 ret=00410b02 0028:Call ntdll.VerSetConditionMask(00000000,00000000,00000002,00000003) ret=00410bdf 0028:Ret ntdll.VerSetConditionMask() retval=0000000000000018 ret=00410bdf 0028:Call ntdll.VerSetConditionMask(00000018,00000000,00000001,00000003) ret=00410be7 0028:Ret ntdll.VerSetConditionMask() retval=000000000000001b ret=00410be7 0028:Call ntdll.VerSetConditionMask(0000001b,00000000,00000020,00000003) ret=00410bef 0028:Ret ntdll.VerSetConditionMask() retval=000000000001801b ret=00410bef 0028:Call ntdll.VerSetConditionMask(0001801b,00000000,00000010,00000003) ret=00410bf7 0028:Ret ntdll.VerSetConditionMask() retval=000000000001b01b ret=00410bf7 0028:Call KERNEL32.VerifyVersionInfoW(009fb91c,00000033,0001b01b,00000000) ret=00410c06 0028:Ret KERNEL32.VerifyVersionInfoW() retval=00000000 ret=00410c06 ... 0028:Call user32.MessageBoxW(00020080,009fdf28 L"This version of sling player requires Windows XP Service pack 2 or later.",004dbad0 L"SlingPlayer Installer",00000010) ret=00411079 --- snip ---
Regards