Определение, установлен ли браузер Opera с использованием MFC - PullRequest
0 голосов
/ 08 июня 2019

Я написал некоторый код, который читает реестр, чтобы узнать, какие браузеры установлены.Он получает имя и путь браузера.

Я знаю, что он еще не включает Microsoft Edge .Но мой вопрос касается Opera .По какой-то причине его нет в списке.

Раздел реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\StartMenuInternet

На моем ПК перечислены следующие элементы:

Installed Browsers

Итак:

  1. Как мы узнаем, установлен ли браузер Opera ?
  2. Как мы узнаем, что путь к браузеру Opera?

Ответы [ 2 ]

2 голосов
/ 09 июня 2019

Вы также должны прочитать HKEY_CURRENT_USER \ Программное обеспечение \ Клиенты \ StartMenuInternet

(см. Как зарегистрировать интернет-браузер ... )

2 голосов
/ 09 июня 2019

Simple:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\opera.exe
...