繁体   English   中英

如何确定安装了哪个版本的Chrome?

[英]How can I determine which version of Chrome is installed?

我正在开发WinForms应用程序。 我想知道是否安装了chrome,如果安装了,则安装了什么版本。 它很简单,可以查看是否已安装。 但是,以编程方式获取版本号的最佳方法是什么?

对于其他浏览器,我在主可执行文件上调用FileVersionInfo.GetVersionInfo。 但是Google不会将版本号放在元数据中。

到目前为止,我唯一看到的是注册表中的内容,但看来您仅限于“ HKEY CURRENT USER”节点。

在我的计算机上,它位于HKCU \\ Software \\ Google \\ Update \\ Clients {a guid} \\ pv中

在客户端节点下,有许多向导。 包含chrome pv键的guid还包含一个名为“ name”的键,其值为Google Chrome。

因此,您可能需要遍历该Clients节点下的guid节点,直到找到键为“ name” =“ Google Chrome”的键,然后查找pv键的值。

祝好运。

我对Google chrome的安装了解不多-但在我看来,“ chrome.exe”只是一个外壳。 “ chrome.dll”似乎是实际胆量,并且该文件确实具有版本控制元数据。

在Chrome中,转到扳手(工具),突出显示“关于Chrome”,然后在此处找到版本号。 杰夫

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM