我正在更新旧版应用程序,它有一些功能可以检测已安装的 Internet Explorer 版本,仅用于显示和错误报告,而不是因为需要任何组件。用于IE版本检测的代码基本都是VBnet - DllGetVersion: Detailed Internet Explorer Version Info中的代码(作者:Kay-Christian Hansen、VBnet - Randy Birch)。不幸的是,此代码无法检测高于 IE6 的 IE 版本。
所以我想知道现在检测已安装的 Internet Explorer 版本的公认的 VB6 方法是什么?
谢谢。
最佳答案
您可以访问注册表来执行此操作。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version.
对于 IE 10 及更高版本,您应该检查
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\svcVersion.
关于internet-explorer - 使用 VB6 检测 Internet Explorer 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1123158/