2

我可以在商业应用程序中使用对 wmpLib.ddl / wmp.dll (\windows\system32\wmp.dll) 的引用吗?

我正在使用Visual Studio 2008 Express版本。我必须提供那个 DLL。

4

2 回答 2

4

添加到 Darins 的回复中:我认为您不能简单地wmp.dll使用您的产品进行部署(我猜您正在考虑从最后一句“我必须交付那个 dll。”)!

您必须创建一个安装程序来检查目标系统上是否存在正确版本的 DLL,并让用户安装正确版本的 Windows Media Player,以防它不存在。

于 2009-10-30T08:23:37.140 回答
3

您不能wmp.dll直接引用,因为它不是托管库。你可以这样做:

  1. 在工具箱中选择一个类别。
  2. 右键单击它并选择Choose ToolBox Items
  3. 打开 COM 组件选项卡。
  4. 搜索Windows Media Player

这将生成 .NET 包装器并将 Windows Media Player 组件添加到您可以直接操作的项目中。

于 2009-10-30T07:34:31.490 回答