I'm trying to check the installed version of Edge from my C++ application.
I've tried locating the MicrosoftEdge.exe and looking at the version numbers on the file, which has worked for some other browsers in the past, however these do not match the version shown in the 'Settings' section of the browser.
Does anyone have any ideas?
If you look in the folder where MicrosoftEdge.exe is located you will find a file called AppxManifest.xml. Inside this XML file there is a node called identity with a property called version this correlates to the version number found in the settings menu.
<Identity Name="Microsoft.MicrosoftEdge" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" **Version="25.10586.0.0"** ProcessorArchitecture="neutral"/>