代码之家  ›  专栏  ›  技术社区  ›  Charles Gargent

如何在Vista及以上版本上检测IE版本

  •  1
  • Charles Gargent  · 技术社区  · 16 年前

    我想检测一下Vista及以上版本的IE(我正在开发7)。我目前在XP上使用WMI,但似乎不再使用了。我一直在寻找答案,到目前为止,我找到了以下解决方案:

    Using System.Windows.Forms
    WebBrowser wb = new WebBrowser;
    wb.Version;
    
    SELECT path,filename,extension,version FROM CIM_DataFile WHERE path="\\Program Files\\Internet Explorer\\" AND filename="iexplore" AND extension="exe" AND version>"8.0"
    
    And there is probably a way of looking up in the registry.
    

    一定要有更优雅的解决方案吗?

    0 回复  |  直到 6 年前