查找 Microsoft Edge 版本(通过 WinApi)

问题描述 投票:0回答:2

我正在尝试从我的 C++ 应用程序检查已安装的 Edge 版本。

我尝试找到 MicrosoftEdge.exe 并查看文件上的版本号,该版本号过去适用于其他一些浏览器,但是这些版本号与浏览器“设置”部分中显示的版本不匹配。

有人有什么想法吗?

c++ windows-10 microsoft-edge
2个回答
2
投票

如果查看 MicrosoftEdge.exe 所在的文件夹,您将找到一个名为 AppxManifest.xml 的文件。在这个 XML 文件中,有一个名为“identity”的节点,它具有一个名为“version”的属性,该属性与设置菜单中找到的版本号相关。

<Identity Name="Microsoft.MicrosoftEdge" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" **Version="25.10586.0.0"** ProcessorArchitecture="neutral"/>

0
投票

也许你认为这是错误的。我检查注册表 我发现真正的版本是 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Edge\BLBeacon 版本 118.0.2088.46 所以你的想法不准确

© www.soinside.com 2019 - 2024. All rights reserved.