我有一个窗口表单,上面有一个AxWindowMediaPlayer控件。在使用Windows 7的客户端计算机上,当显示表单时,在Form.Designer.cs中会抛出异常:
((System.ComponentModel.ISupportInitialize)(this.mpPlayer)).EndInit();
错误消息:“System.NotSupportedException:无法获取'AxWindowsMediaPlayer'控件的窗口句柄。不支持无窗口ActiveX控件”
该应用程序是使用.NET 4.0在Visual Studio中构建的。 我已经尝试了在客户端计算机上找到的所有解决方案:“regsvr32 wmp.dll” - .dll成功注册,“bcdedit.exe / set {current} nx AlwaysOff”重启,我仍然得到相同的错误。 这是我第一次在客户端计算机上出现此错误,并且该应用程序在许多其他计算机(XP,Windows 7)上成功运行。