使用 MFC 检测是否安装了 Opera 浏览器
Detecting if the Opera Browser is installed using MFC
我写了一些代码来读取注册表以找出安装了哪些浏览器。它获取浏览器名称和路径。
我知道它还不包括 Microsoft Edge。但我的问题涉及 Opera。由于某种原因,它没有列出。
注册表项是:
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\StartMenuInternet
我的电脑列出了以下内容:
所以:
- 我们如何知道 Opera 浏览器是否已安装?
- 我们如何找出 Opera 浏览器的路径?
简单:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\opera.exe
您还必须阅读 HKEY_CURRENT_USER\Software\Clients\StartMenuInternet
我写了一些代码来读取注册表以找出安装了哪些浏览器。它获取浏览器名称和路径。
我知道它还不包括 Microsoft Edge。但我的问题涉及 Opera。由于某种原因,它没有列出。
注册表项是:
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\StartMenuInternet
我的电脑列出了以下内容:
所以:
- 我们如何知道 Opera 浏览器是否已安装?
- 我们如何找出 Opera 浏览器的路径?
简单:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\opera.exe
您还必须阅读 HKEY_CURRENT_USER\Software\Clients\StartMenuInternet