none
Arrêter un programme installé (par son nom) RRS feed

  • Discussion générale

  • Je développe un petit programme qui gère les programmes installés dans la machine... Je peux récupérer la liste des programmes installés:

          string displayName;
          List<string> listProgrm = new List<string>();
          RegistryKey keyMain = null;
          RegistryKey keySub = null;
    
          try
          {
            keyMain = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall");
    
            foreach (string item in keyMain.GetSubKeyNames())
            {
              keySub = keyMain.OpenSubKey(item);
              displayName = Convert.ToString(keySub.GetValue("DisplayName"));
              
              if (displayName != "")            
                  listProgrm.Add(displayName);
            }
            return listProgrm;
          }
          catch { return listProgrm; }
          finally
          {
            keyMain.Close();
            keySub.Close();
          }
    
    Comment faire pour arrêter un programme se trouvant dans ma liste? Ou comment procéder pour réaliser cela?

    • Type modifié Ciprian Duduiala mardi 6 septembre 2011 14:20 attente de feedback
    lundi 29 août 2011 10:18

Toutes les réponses