http://bugs.winehq.org/show_bug.cgi?id=11287
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |mscoree Summary|Error when trying to run My |My Sirius Studio 1.6.0 |Sirius Studio |startup fails with Mono Ever Confirmed|0 |1 Severity|enhancement |normal
--- Comment #9 from Anastasius Focht focht@gmx.net 2012-04-11 16:41:24 CDT --- Hello,
--- quote --- Is it invalid to use .net to test this (maybe it installs mswmdm.dll)? --- quote ---
No, the app ships and installs Windows Media Player 10 runtime (wmp10) on it's own which implements Windows Media Device Manager (mswmdm.dll).
Changing fields to reflect this is a Mono problem, not .NET
Comment #5 and #6: This bug is _not_ about missing Windows Media Device Manager (WMDM object and fiends) because the app ships the runtime.
If you want 'purist mode' create separate bugs.
--- snip --- ** (My Sirius Studio.exe:130): WARNING **: Missing method WMPLib.WindowsMediaPlayerClass::.ctor() in assembly C:\Program Files\Sirius\MySiriusStudio\Interop.WMPLib.dll, referenced in assembly C:\Program Files\Sirius\MySiriusStudio\MAL.dll
Unhandled Exception: System.MissingMethodException: Method not found: 'WMPLib.WindowsMediaPlayerClass..ctor'. at MusicAbstractionLayer.MAL.Init (System.String executablePath) [0x00000] in <filename unknown>:0 at Matterhorn.MatterhornForm..ctor () [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) Matterhorn.MatterhornForm:.ctor () at Matterhorn.MatterhornForm.Main () [0x00000] in <filename unknown>:0 (WMPLib._WMPOCXEvents_StringCollectionChangeEventHandler) --- snip ---
Workaround: use .NET Framework -> 'winetricks -q dotnet20'
$ du -sh SiriusStudioSetup.exe 49M SiriusStudioSetup.exe
$ sha1sum SiriusStudioSetup.exe 576600c58caf69b2050b29525afb063bb079b1e2 SiriusStudioSetup.exe
$ wine --version wine-1.5.1-270-g3b2fcdd
Regards