Ссылка на wmp.dll (\ windows \ system32 \ wmp.dll) - PullRequest
2 голосов
/ 30 октября 2009

Можно ли использовать ссылку на wmpLib.ddl / wmp.dll (\ windows \ system32 \ wmp.dll) в коммерческом приложении?

Я использую Visual Studio 2008 Express edition. Я должен доставить эту DLL.

Ответы [ 2 ]

4 голосов
/ 30 октября 2009

Чтобы добавить к ответу Дарина: я не думаю, что вы можете просто развернуть wmp.dll со своим продуктом (я предполагаю, что вы думаете об этом из последнего предложения «Я должен доставить эту DLL». )!

Вам нужно будет создать установщик, который проверяет, присутствует ли правильная версия DLL в целевой системе, и предлагает пользователю установить правильную версию Windows Media Player, если ее там нет.

3 голосов
/ 30 октября 2009

Вы не можете ссылаться на wmp.dll напрямую, поскольку это не управляемая библиотека. Вы можете сделать это вместо:

  1. Выберите категорию на панели инструментов.
  2. Щелкните правой кнопкой мыши по этому и выберите Choose ToolBox Items.
  3. Откройте вкладку COM-компоненты.
  4. Поиск Windows Media Player.

Это создаст оболочки .NET и добавит компонент Windows Media Player в ваш проект, где вы сможете напрямую им управлять.

...