[Bug 1988] VCDEasy 3.x needs MediaPlayer 6.x ActiveX control ('{22D6F312-B0F6-11D0-94AB-0080C74C7E95}' -> 'msdxm.ocx')

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jun 1 10:21:45 CDT 2014


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
          Component|-unknown                    |wmp&wmvcore
            Summary|It's seems impossible to    |VCDEasy 3.x needs
                   |run VCDEasy-1.5.2           |MediaPlayer 6.x ActiveX
                   |                            |control
                   |                            |('{22D6F312-B0F6-11D0-94AB-
                   |                            |0080C74C7E95}' ->
                   |                            |'msdxm.ocx')

--- Comment #14 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

the app uses an ancient Media Player ActiveX control.
You need an old 6.x Media Player which bundles this ActiveX control.

WMP 7/9/10 will do nothing here, they no longer ship this control.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/VCDEasy

$ WINEDEBUG=+tid,+seh,+relay wine ./VCDEasy.exe >>log.txt 2>&1
...
0023:Call advapi32.RegOpenKeyExA(80000000,00595138
"CLSID\\{22D6F312-B0F6-11D0-94AB-0080C74C7E95}\\InprocServer32",00000000,00020019,00affcfc)
ret=0044903f
0023:Ret  advapi32.RegOpenKeyExA() retval=00000002 ret=0044903f
0023:Call advapi32.RegOpenKeyExA(80000000,00595138
"CLSID\\{22D6F312-B0F6-11D0-94AB-0080C74C7E95}\\InprocServer32",00000000,00020009,00affcfc)
ret=004490b7
0023:Ret  advapi32.RegOpenKeyExA() retval=00000002 ret=004490b7
0023:Call advapi32.RegOpenKeyExA(80000000,00595138
"CLSID\\{22D6F312-B0F6-11D0-94AB-0080C74C7E95}\\InprocServer32",00000000,00000001,00affcfc)
ret=00449129
0023:Ret  advapi32.RegOpenKeyExA() retval=00000002 ret=00449129
0023:Call KERNEL32.GetFullPathNameA(00b3a2a8
"msdxm.ocx",00000104,00affa74,00affb78) ret=0040ba49
0023:Ret  KERNEL32.GetFullPathNameA() retval=00000022 ret=0040ba49
0023:Call KERNEL32.FindFirstFileA(00b3a2c0 "C:\\Program
Files\\VCDEasy\\msdxm.ocx",00affbc0) ret=0040b5de
0023:Ret  KERNEL32.FindFirstFileA() retval=ffffffff ret=0040b5de
0023:Call KERNEL32.GetLastError() ret=0040b60d
0023:Ret  KERNEL32.GetLastError() retval=00000002 ret=0040b60d 
0023:Call KERNEL32.WinExec(00b3a374 "regsvr32 /s
C:\\windows\\system32\\dllcache\\msdxm.ocx",00000000) ret=00594a91
...
0023:Ret  KERNEL32.WinExec() retval=00000021 ret=00594a91
...
0023:Call user32.DrawTextA(0004002a,00b37508 "Windows Media Player (required by
VCDEasy) does not seem to be installed (or fully installed) on this Windows.  
\r\rPlease download it from
http://www.microsoft.com/mediaplayer/",000000b1,00affcb8,00000450) ret=004aea3d
0023:Ret  user32.DrawTextA() retval=00000027 ret=004aea3d  
--- snip ---

https://rti-source-spool.googlecode.com/svn/trunk/filer/msdxm.tlh

--- snip ---
struct __declspec(uuid("22d6f312-b0f6-11d0-94ab-0080c74c7e95"))
MediaPlayer;
    // [ default ] interface IMediaPlayer2
    // [ default, source ] dispinterface _MediaPlayerEvents
    // interface IMediaBindStream
--- snip ---

There is no winetricks recipe for older 6.x Media Player redistributable hence
you need to download/install manually.

Download: www.oldapps.com/windows_media_player.php?old_windows_media_player=3

(NOTE: 16-bit installer parts vs. recent Linux kernels)

$ sha1sum mpfull.exe 
44aef252a660612a01ee13271d84d2da3885e58d  mpfull.exe

$ du -sh mpfull.exe 
3.5M    mpfull.exe

$ wine --version
wine-1.7.19-71-g94ccd61

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