[Bug 36702] New: PlayOn 3.9.13 installer reports 'Setup requires Windows Media Player 9 to be installed on this PC' (needs IWMPCore::get_versionInfo)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jun 9 09:53:37 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=36702

            Bug ID: 36702
           Summary: PlayOn 3.9.13 installer reports 'Setup requires
                    Windows Media Player 9 to be installed on this PC'
                    (needs IWMPCore::get_versionInfo)
           Product: Wine
           Version: 1.7.19
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: wmp&wmvcore
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net

Hello folks,

as the summary says.

Prerequisite: 'winetricks -q dotnet35sp1' in 32-bit WINEPREFIX

--- snip ---
...
002d:Call KERNEL32.LoadLibraryExW(0033ea9e
L"C:\\windows\\system32\\wmp.dll",00000000,00000008) ret=f6457853
002d:Call PE DLL (proc=0xf5bc9b6c,module=0xf5bc0000
L"wmp.dll",reason=PROCESS_ATTACH,res=(nil))
002d:trace:wmp:DllMain (0xf5bc0000 1 (nil)) 
...
002d:trace:wmp:DllGetClassObject (CLSID_WindowsMediaPlayer
{00000001-0000-0000-c000-000000000046} 0x33ee9c)
002d:trace:wmp:ClassFactory_QueryInterface (0xf5bd8be8)->(IID_IClassFactory
0x33ee9c)
002d:trace:wmp:ClassFactory_AddRef (0xf5bd8be8)
002d:Ret  wmp.DllGetClassObject() retval=00000000 ret=f6459e60
...
002d:Ret  ole32.CoGetClassObject() retval=00000000 ret=7a0780b2
...
002d:fixme:wmp:ClassFactory_QueryInterface
(0xf5bd8be8)->({b196b28f-bab4-101a-b69c-00aa00341d07} 0x33eccc)
...
002d:trace:wmp:WMPFactory_CreateInstance ((nil)
{00000000-0000-0000-c000-000000000046} 0x33ed04)
...
002d:trace:wmp:OleObject_QueryInterface (0x3148a10)->(IID_IUnknown 0x33ed04)
002d:trace:wmp:OleObject_AddRef (0x3148a10) ref=2
002d:trace:wmp:OleObject_Release (0x3148a10) ref=1
...
002d:trace:wmp:OleObject_QueryInterface (0x3148a10)->(IID_IUnknown 0x33eaa8)
002d:trace:wmp:OleObject_AddRef (0x3148a10) ref=2
...
002d:fixme:wmp:OleObject_QueryInterface
(0x3148a10)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} 0x33ea64) 
...
002d:trace:wmp:OleObject_QueryInterface (0x3148a10)->(IID_IWMPPlayer4 0x33eeac)
002d:trace:wmp:OleObject_AddRef (0x3148a10) ref=3 
...
002d:fixme:wmp:WMPPlayer4_get_versionInfo (0x3148a10)->(0x33eff4) 
...
002d:Call KERNEL32.RaiseException(e0434f4d,00000001,00000001,0033ee74)
ret=79eda91c
002d:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b83ac57
ip=7b83ac57 tid=002d
002d:trace:seh:raise_exception  info[0]=80004001
002d:trace:seh:raise_exception  eax=7b826c7d ebx=7b8bb000 ecx=80004001
edx=0033edb4 esi=0033ee54 edi=0033ee20
002d:trace:seh:raise_exception  ebp=0033edf8 esp=0033ed94 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00200283
002d:trace:seh:call_stack_handlers calling handler at 0x79f908a2 code=e0434f4d
flags=1 
...
System.NotImplementedException: The method or operation is not implemented.
   at yoXDXLVQZnR81JcZu4b.dW1qO8VZaduVNVeBNXc.get_versionInfo()
   at Q8JMws5ttecNHmigI8p.WqHEgy5gQoP1omJh4fB.RT1Y20nWV4(String  )
...
002d:Call user32.MessageBoxExW(00000000,00a6ba54 L"Setup requires Windows Media
Player 9 to be installed on this PC. Once you have installed the player, you
can run the setup again.\n\nDo you want to be automatically redirected to the
Windows Media Player download site?",00a6c628 L"PlayOn
Installer",00011034,00000000) ret=08061f32 
--- snip ---

Source:
http://source.winehq.org/git/wine.git/blob/fea6fedf29ace809b77be9294350229ed7ffcebd:/dlls/wmp/player.c#l162

--- snip ---
162 static HRESULT WINAPI WMPPlayer4_get_versionInfo(IWMPPlayer4 *iface, BSTR
*pbstrVersionInfo)
163 {
164     WindowsMediaPlayer *This = impl_from_IWMPPlayer4(iface);
165     FIXME("(%p)->(%p)\n", This, pbstrVersionInfo);
166     return E_NOTIMPL;
167 }
--- snip ---

$ sha1sum PlayOnSetup.3.9.13.exe 
05e03ab3cc64a45613656ea50171965f00558a6f  PlayOnSetup.3.9.13.exe

$ du -sh PlayOnSetup.3.9.13.exe 
64M    PlayOnSetup.3.9.13.exe

$ wine --version
wine-1.7.19-70-gd6a59f7

Regards

-- 
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