3

我有一个窗口窗体,上面有一个 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)上成功运行。

4

0 回答 0