使用.NET编程安装Windows Media Player

4

如何使用 .net 编程安装 Windows Media Player。

Windows Media Player 不是一个产品,它是 Windows 操作系统的一个功能。如果已经关闭,如何通过 .net 程序打开它。还可以在必要时安装更高版本(例如,如果 Windows Media Player 9 已存在且已打开,则应升级为 Windows Media Player 11)。所有这些是否都可以通过编程方式完成。

有哪些方法可以实现这些操作。在不同版本的 Windows 中,例如:XP、Vista、Windows 7 等。


2
这是不明智的。只有两种现实情况下,WMP 不会被安装。一是用户明确卸载了它,二是当地贸易规则禁止微软将 WMP 与 Windows 一起发货(例如韩国)。试图自己安装 WMP 只会给用户带来痛苦。你需要将其作为程序的先决条件。 - Hans Passant
这是傲慢的 -- 他可能在一个封闭的环境中工作,比如一个信息亭,在那里他对机器及其设置有明确的控制。 - erodewald
1个回答

3

您可以通过Process.Start执行DISM实用程序。

在Windows 7中,如果您打开一个命令提示符并运行以下命令,则可以使用此方法:

dism /online /enable-feature /featurename:WindowsMediaPlayer

点击此处查看完整文章:如何使用命令行禁用/启用Windows 7功能


这是一个Windows 7的功能,所以不行。 - erodewald

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接