Поиск версии Edge для элемента управления Webview2 WPF в кодеC#

Место общения программистов C#
Ответить
Anonymous
 Поиск версии Edge для элемента управления Webview2 WPF в коде

Сообщение Anonymous »


Я пытаюсь найти версию Microsoft Edge, используя приведенный ниже код C#.

RegistryKey reg = Registry.ClassesRoot.OpenSubKey(@"Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\PackageRepository\Packages"); если (рег! = ноль) { foreach (строковый подраздел в reg.GetSubKeyNames()) { if(subkey.StartsWith("Microsoft.MicrosoftEdge")) { Соответствие rxEdgeVersion = null; rxEdgeVersion = Regex.Match(подключ, @"(Microsoft.MicrosoftEdge_)(?\d+\.\d+\.\d+\.\d+)(_neutral__8wekyb3d8bbwe)"); если (rxEdgeVersion.Success) return EdgeVersion = rxEdgeVersion.Groups["версия"].Value; } } } } Эта функция возвращает версию 44.18362.449.0. Но когда я напрямую проверяю версию браузера Edge => Settings=>help (edge://settings/help), это версия 84.0.522.40

Эти два шаблона версий не совпадают, также у меня нет параллельной установки разных пограничных версий.

Пожалуйста, помогите мне связать обе версии: из пользовательского интерфейса браузера и C#.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»