检测是否使用MFC安装了Opera浏览器

时间:2019-06-08 13:55:50

标签: mfc registry opera

我写了一些代码,该代码读取注册表以找出安装了哪些浏览器。它获取浏览器的名称和路径。

我知道它还不包括 Microsoft Edge 。但是我的问题与 Opera 有关。由于某些原因,它没有列出。

注册表项是:

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

我的PC列出了以下内容:

Installed Browsers

所以:

  1. 我们如何确定Opera浏览器是否已安装
  2. 我们如何找出Opera浏览器的路径是什么?

2 个答案:

答案 0 :(得分:2)

简单:

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

答案 1 :(得分:2)

您还必须阅读 HKEY_CURRENT_USER \ Software \ Clients \ StartMenuInternet

(请参阅How to Register an Internet Browser...