如何检测系统上安装的Windows Media Pack

碳纤维

由于Windows K / KN系统未安装媒体功能包,因此我的应用程序中的组件之一在Windows上出现了故障。为避免这种情况,我想在安装期间添加检查以查看当前系统上是否安装了Media Feature Pack。但是,我没有找到足够的有关MFP的信息。

对于大多数版本的Windows,它已经安装了,但是某些Windows 8和8.1安装中没有。我需要一种编程方式来做到这一点。

我需要任何一种信息来实现这一目标:

  1. 基于Regkey

可用于确定是否安装了Media Feature Pack的regkeys是什么?Media Feature Pack(如.NET Framework / VC重新分发)是否设置了一些可用于确定此内容的regkey?

  1. 有没有可用于检测媒体功能包的API?

  2. 是否有任何可用于检测的DLL?

我知道mf.dll和mfplat.dll安装在sys32文件夹中,但是我可以依靠这两个文件进行MFP检测吗?

碳纤维

找到了答案,如果有帮助,可以在此处发布。注册表项位于:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Setup \ WindowsFeatures \ WindowsMediaVersion

一些链接:

http://support.microsoft.com/kb/922474

这将帮助您检测实际的Windows风格:

http://msdn.microsoft.com/zh-cn/library/ms724358%28v=vs.85%29.aspx

http://msdn.microsoft.com/zh-CN/library/aa394239%28v=vs.85%29.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安装Windows Media Feature Pack?(游戏要求)

来自分类Dev

如何下载适用于Moonlight的Microsoft Media Pack插件?

来自分类Dev

Windows 7 Enterprise Service Pack 32位操作系统上的MongoDB安装

来自分类Dev

如何在Chrome上安装Windows Media Player插件?

来自分类Dev

如何在Ubuntu 12.04 LTS 32位系统上安装Adobe Flash Media Server

来自分类Dev

installshield Service Pack系统要求

来自分类Dev

Windows 7 Service Pack 1未安装

来自分类Dev

如何强制安装Virtualbox Extension Pack?

来自分类Dev

如何强制安装Virtualbox Extension Pack?

来自分类Dev

如何使用JFrame.pack()?

来自分类Dev

如何使用Windows Media API(例如Media Foundation或DirectShow)检测相机丢帧?

来自分类Dev

如何找到Windows Feature Experience Pack的版本?

来自分类Dev

如何找到Windows Feature Experience Pack的版本?

来自分类Dev

如何使用Windows Media Player?

来自分类Dev

Windows Media Player 7

来自分类Dev

在没有Internet连接的PC上安装Windows XP Service Pack 3

来自分类Dev

Windows 10 Media安装程序无法启动

来自分类Dev

无法在Debian 9上安装VirtualBox Extension Pack-5.1.26

来自分类Dev

在Debian循环依赖项上安装lang pack

来自分类Dev

安装Azure Pack Express时的HTTP 403

来自分类Dev

Windows 7 Service Pack 1 .exe来自现有安装?

来自分类Dev

Windows 8.1 Pro Pack安装失败,并显示“出了点问题”

来自分类Dev

用于为相应的Windows版本安装Service Pack的脚本

来自分类Dev

WKWebView Media Player全屏检测

来自分类Dev

我可以使用Microsoft.Office.Interop.Excel在未安装Microsoft Office Pack的系统上创建Excel文件吗?

来自分类Dev

在GCC上使用pragma pack(pop,1)

来自分类Dev

在Shell变量上打开Perl Pack

来自分类Dev

Windows 10是否有Service Pack?

来自分类Dev

将Windows Azure Pack与Active Directory集成

Related 相关文章

  1. 1

    如何安装Windows Media Feature Pack?(游戏要求)

  2. 2

    如何下载适用于Moonlight的Microsoft Media Pack插件?

  3. 3

    Windows 7 Enterprise Service Pack 32位操作系统上的MongoDB安装

  4. 4

    如何在Chrome上安装Windows Media Player插件?

  5. 5

    如何在Ubuntu 12.04 LTS 32位系统上安装Adobe Flash Media Server

  6. 6

    installshield Service Pack系统要求

  7. 7

    Windows 7 Service Pack 1未安装

  8. 8

    如何强制安装Virtualbox Extension Pack?

  9. 9

    如何强制安装Virtualbox Extension Pack?

  10. 10

    如何使用JFrame.pack()?

  11. 11

    如何使用Windows Media API(例如Media Foundation或DirectShow)检测相机丢帧?

  12. 12

    如何找到Windows Feature Experience Pack的版本?

  13. 13

    如何找到Windows Feature Experience Pack的版本?

  14. 14

    如何使用Windows Media Player?

  15. 15

    Windows Media Player 7

  16. 16

    在没有Internet连接的PC上安装Windows XP Service Pack 3

  17. 17

    Windows 10 Media安装程序无法启动

  18. 18

    无法在Debian 9上安装VirtualBox Extension Pack-5.1.26

  19. 19

    在Debian循环依赖项上安装lang pack

  20. 20

    安装Azure Pack Express时的HTTP 403

  21. 21

    Windows 7 Service Pack 1 .exe来自现有安装?

  22. 22

    Windows 8.1 Pro Pack安装失败,并显示“出了点问题”

  23. 23

    用于为相应的Windows版本安装Service Pack的脚本

  24. 24

    WKWebView Media Player全屏检测

  25. 25

    我可以使用Microsoft.Office.Interop.Excel在未安装Microsoft Office Pack的系统上创建Excel文件吗?

  26. 26

    在GCC上使用pragma pack(pop,1)

  27. 27

    在Shell变量上打开Perl Pack

  28. 28

    Windows 10是否有Service Pack?

  29. 29

    将Windows Azure Pack与Active Directory集成

热门标签

归档