Enumérer les clés du registre

Author:

Modifier,ou,créer,une,source,d'événement
{filelink=15695}

using Microsoft.Win32;
   
  class EnumererLesCleRegistre
  {
    static void Main(string[] args)
    {
      RegistryKey cléRegistre=Registry.LocalMachine;
      cléRegistre=cléRegistre.OpenSubKey(@""SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"");
      String [] sousClé = cléRegistre.GetSubKeyNames();
      foreach (String elem in sousClé) {
        RegistryKey UninstallKey=Registry.LocalMachine;
        UninstallKey=UninstallKey.OpenSubKey (@""SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"" + elem);
        Object oValue=UninstallKey.GetValue(""DisplayName"");
        Console.WriteLine(oValue.ToString());
      }
    }
  }

Leave a Reply

Your email address will not be published. Required fields are marked *