http://bugs.winehq.org/show_bug.cgi?id=29676
--- Comment #2 from Anastasius Focht focht@gmx.net 2012-03-11 13:03:56 CDT --- Hello,
"Kinect for Windows SDK V1" installer also suffers from this. Requires .NET Framework 4.0 prerequisite ('winetricks -q dotnet40').
http://www.kinectforwindows.org/
--- snip --- $ wine ./KinectSDK-v1.0-Setup.exe ... fixme:rpc:RpcMgmtIsServerListening (0x1a3168): stub fixme:advapi:RegisterTraceGuidsW (0xdd503a, (nil), {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x460be2c, (null), (null), 0x11e10b4,): stub ... Unhandled Exception: System.Windows.Markup.XamlParseException: Add value to collection of type 'System.Windows.Controls.UIElementCollection' threw an exception. ---> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x800706A6 at System.Windows.Media.MediaSystem.ConnectTransport() at System.Windows.Media.MediaSystem.Startup(MediaContext mc) at System.Windows.Media.MediaContext..ctor(Dispatcher dispatcher) at System.Windows.Media.MediaContext.From(Dispatcher dispatcher) at System.Windows.Media.Visual.VerifyAPIReadWrite() at System.Windows.Media.VisualCollection.Add(Visual visual) at System.Windows.Controls.UIElementCollection.AddInternal(UIElement element) at System.Windows.Controls.UIElementCollection.Add(UIElement element) at System.Windows.Controls.UIElementCollection.System.Collections.IList.Add(Object value) at System.Xaml.Schema.XamlTypeInvoker.AddToCollection(Object instance, Object item) at MS.Internal.Xaml.Runtime.ClrObjectRuntime.Add(Object collection, XamlType collectionType, Object value, XamlType valueXamlType) --- End of inner exception stack trace --- at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator) at Microsoft.Tools.WindowsInstallerXml.UX.RootView.InitializeComponent() at Microsoft.Tools.WindowsInstallerXml.UX.RootView..ctor(RootViewModel viewModel) at Microsoft.Tools.WindowsInstallerXml.UX.WixUX.Run() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() --- snip ---
$ du -sh KinectSDK-v1.0-Setup.exe 227M KinectSDK-v1.0-Setup.exe
$ sha1sum KinectSDK-v1.0-Setup.exe 0196f075418a117eb4447e7d64fa8fbcf6346ea5 KinectSDK-v1.0-Setup.exe
$ wine --version wine-1.4-78-g94953f1
Regards