2012-02-09 84 views
4

如何以编程方式使用.net安装Windows Media Player。以编程方式安装使用.net的Windows Media Player

Windows媒体播放器不是产品,它是Windows操作系统的功能。如何打开.net程序,如果它已关闭。并在必要时安装更高版本(例如,如果Windows媒体播放器9存在并打开,则应升级到Windows媒体播放器11)。所有这些都可以通过编程完成。

什么都是这样做的方式。在Windows版本 - 例如:通过Process.Start

XP,Vista中,Windows 7等

+2

这是不明智的。只有两种现实情况下WMP不会被安装。要么是因为用户明确卸载了它,要么是因为当地的贸易规则禁止微软将WMP与Windows(例如韩国)一起发货。试图自己安装WMP只会给用户带来不幸。您需要将其作为您程序的先决条件。 – 2012-02-09 14:05:57

+0

这是有道理的 - 他可能在一个封闭的环境中工作,比如在一个他明确控制机器和设置的自助服务终端。 – erodewald 2012-04-02 13:34:54

回答

3

,你可以执行DISM实用这个工程至少在Windows 7中,如果您打开一个命令提示符并运行此:

dism /online /enable-feature /featurename:WindowsMediaPlayer 

在这里看到完整的文章:How to disable/enable Windows 7 features from a command line

+0

这适用于Windows XP吗? – dinesh 2012-02-09 14:16:05

+0

这是一个Windows 7功能,所以没有。 – erodewald 2012-04-02 13:27:07