我知道用WindowsMediaPlayer1.versionInfo来判断控件的版本号.但是如何判断电脑上已经安装的WindowsMediaPlayer版本呢? 我们知道有的按照了10,有的安装了9,还有的是8和6等等版本.就是要判断Windows Media Player播放器的版本? 还有RealPlayer版本呢?  谢谢!
  
  记的好象用检测注册表的方法可以,有知道的朋友详细说明一下,其它方法也可以.达到目的就行,先谢谢了!  ^_^

解决方案 »

  1.   

    从注册表中判断键值!
    如我所用的系统是xp,ms mediaplayer版本为8.0.0.4477
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\8.0\Registration]
    "UDBVersion"="8.0.0.4477"
      

  2.   

    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\RealNetworks\RealPlayer]
    "version"="6.0.12.1483"
    "install"="success"
      

  3.   

    晕[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\8.0\Registration]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\9.0\Registration]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\10.0\Registration]当然是这样的了