【问题标题】:Reference to wmp.dll (\windows\system32\wmp.dll)引用 wmp.dll (\windows\system32\wmp.dll)
【发布时间】:2010-12-11 12:46:35
【问题描述】:

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

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

【问题讨论】:

    标签: wmp wmplib


    【解决方案1】:

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

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

    【讨论】:

    • 对于系统 dll,强烈推荐 Thorsten 的建议。
    【解决方案2】:

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-01
    • 2011-02-01
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多