---
title: "How to get installed browser  in my local machine to using registry"  
description: "How to get installed browser  in my local machine to using registry"  
author: "Anupam Mishra"  
published: 2016-01-20  
updated: 2016-01-20  
canonical: https://www.mindstick.com/forum/33901/how-to-get-installed-browser-in-my-local-machine-to-using-registry  
category: "c#"  
tags: ["c#", ".net"]  
reading_time: 1 minute  

---

# How to get installed browser  in my local machine to using registry

I want to programatically, [retrieve](https://www.mindstick.com/forum/34400/how-to-retrieve-form-values-in-controller-action) how many [browser](https://www.mindstick.com/blog/155254/which-is-the-best-internet-browser) installed in my computer.Please give me a solution using registry key.thank you.

## Replies

### Reply by Anupam Mishra

All kind of system related information will be present in Registry. We are also open regedit, we may find various HKEY. For checking browser we go through this path:

" HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\StartMenuInternet"

We can find many folders inside this location, in which the name of the folder will be encrypted. Those folders indicates the installed application in the current machine.

In each folder there will be many key and data pair of values. In that you can find DisplayName and DisplayVersion.

Here, we using registry class to find how many browser installed in my client machine:

```
static void Main(string[] args)        {            RegistryKey browserKeys;           browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\WOW6432Node\Clients\StartMenuInternet");            if (browserKeys == null)                browserKeys = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Clients\StartMenuInternet");            string[] name = browserKeys.GetSubKeyNames();            foreach (string item in name)            {                string[] strsplit = item.Split(new[] { ".EXE", ".exe" }, StringSplitOptions.RemoveEmptyEntries);                Console.WriteLine(strsplit[0]);            }            Console.ReadKey();        }
```

## Output:

![How to get installed browser  in my local machine to using registry](https://www.mindstick.com/mindstickforums/13995402-73b6-481f-a849-ce43b8398919/images/8d141f4c-3287-4849-89cc-95d25c109b0d.png)\

\


---

Original Source: https://www.mindstick.com/forum/33901/how-to-get-installed-browser-in-my-local-machine-to-using-registry

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
