Merhabalar. C#'da bir masaüstü uygulama gelistirmeye calisiyorum. Bunun icin bilgisayarda kurulu programlari sistemden alip bir ListBox'a yazmam gerekli.
[CODE title="C#"]string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using (Microsoft.Win32.RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
{
foreach (string subkey_name in key.GetSubKeyNames())
{
using (RegistryKey subkey = key.OpenSubKey(subkey_name))
{
try
{//https://www.bilisimogretmeni.com
ListViewItem program = new ListViewItem();
program.Text = subkey.GetValue("DisplayName").ToString();
program.SubItems.Add(subkey.GetValue("DisplayVersion").ToString());
listView1.Items.Add(program);
}
catch (Exception )
{ }
}
}
}[/CODE]
Internetten arastirdigimda ise bu sekilde denetim masasi kaldirilabilir uygulamalar vs. kullanilarak programlar ListBox'a ekleniyor ancak buraya baktigimda bazi uygulamalar eksik(spotify,opera vs.) tum uygulamalari ListBox'a yazdirmak icin ne yapabilirim?
@Eray T hocam yardimci olur musunuz?
[CODE title="C#"]string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using (Microsoft.Win32.RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
{
foreach (string subkey_name in key.GetSubKeyNames())
{
using (RegistryKey subkey = key.OpenSubKey(subkey_name))
{
try
{//https://www.bilisimogretmeni.com
ListViewItem program = new ListViewItem();
program.Text = subkey.GetValue("DisplayName").ToString();
program.SubItems.Add(subkey.GetValue("DisplayVersion").ToString());
listView1.Items.Add(program);
}
catch (Exception )
{ }
}
}
}[/CODE]
Internetten arastirdigimda ise bu sekilde denetim masasi kaldirilabilir uygulamalar vs. kullanilarak programlar ListBox'a ekleniyor ancak buraya baktigimda bazi uygulamalar eksik(spotify,opera vs.) tum uygulamalari ListBox'a yazdirmak icin ne yapabilirim?
@Eray T hocam yardimci olur musunuz?
Son düzenleme: