C# Yüklü Program Sorgulama
- 8 sene önce, Burak Çalışkan tarafından yazılmıştır.
- C# Yüklü Program Sorgulama için yorumlar kapalı
- C#
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |   public static bool YukluProgram(string ProgramName)         {             bool status = false;             string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";             using (RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))             {                 foreach (string subkey_name in key.GetSubKeyNames())                 {                     using (RegistryKey subkey = key.OpenSubKey(subkey_name))                     {                         if (!string.IsNullOrEmpty(Convert.ToString(subkey.GetValue("DisplayName"))))                         {                             if (Convert.ToString(subkey.GetValue("DisplayName")).Contains(ProgramName))                                 status = true;                         }                     }                 }             }             return status;         } | 
| 1 2 3 4 5 6 7 8 | string programName = "Microsoft Visual C++ 2015";                     bool st = YukluProgram(programName);                     if (st)                     {  MessageBox.Show(programName + " Program yuklu"); }else{  MessageBox.Show(programName + " Program yuklu degil"); } | 


