string registryKey = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using (Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(registryKey))
{
(from a in key.GetSubKeyNames()
let r = key.OpenSubKey(a)
select new
{
Application = r.GetValue("DisplayName")
}).ToList().FindAll(c => c.Application != null).ForEach(c => Debug.WriteLine(c.Application));
Cet extrait affiche tous les noms de l'application dans le registre. J'ai besoin des chemins vers les fichiers exe qui exécutent l'application et j'ai besoin de savoir comment les exécuter en utilisant Process.Start();Afficher les chemins de toutes les applications du registre