https://bugs.winehq.org/show_bug.cgi?id=1988
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@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@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/%22,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