Mat*_*don 5 .net c# windows-10 microsoft-edge
我正在尝试检查客户端PC上安装的浏览器,以便在应用程序中使用这些浏览器.我发现所有浏览器都在注册表中有信息
HKEY_LOCAL_MACHINE\SOFTWARE \客户\ StartMenuInternet
和
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Clients\StartMenuInternet(64位)
Microsoft Edge除外.
它的应用程序设置存储在
设置\软件\微软\的Windows\CurrentVersion\AppContainer \存储\ microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\MAIN
据有人在这里说.
但我希望找到一个更简洁的解决方案来封装所有浏览器,所以我正在寻找知情人士的想法.
由于 Microsoft Edge 是默认浏览器,因此您可以将其视为理所当然,然后您将从注册表中找到其余已安装的浏览器。
HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet
您还可以使用以下代码片段来检测默认浏览器。
@"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1739 次 |
| 最近记录: |