How to find all the browsers installed on a machine

.net, c#

Solution

A quick google search gave me Finding All Installed Browsers in Windows XP and Vista

In the application I’ve been working on, I needed to find all browsers that are installed on a user’s machine. The best way to go about this is to look in the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet. This is where browser manufacturers are told to put their information, per this MSDN article.

Problem

How can I find of all the browsers and their details that are installed on a machine.

Original source

Related problems