Son Yazılar

C# Bilgisayar Açıldığında Programı Otomatik Başlatma

Merhaba arkadaşlar,
Bu makalede bilgisayarımız açıldığında uygulamamızı çalıştırmayı göreceğiz. Kayıt defterine bir satır ekleyerek bu işi yapabiliyoruz. Önce bir proje oluşturalım. Benim projemin ismi “ProgramiOtomatikBaslatma”. Bu ismi kayıt defterine eklerken kullanacağız. Tabi siz farklı isimler koyabilirsiniz.

Şimdi kodlarımıza geçelim.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
private void Form1_Load(object sender, EventArgs e) //Form açılırken olacak ifadeler
  {
      try
      {
          RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
          if (key.GetValue("ProgramiOtomatikBaslatma").ToString() == "\"" + Application.ExecutablePath + "\"")
          { // Kayıt defterinde programımızın olup olmadığını kontrol ediyoruz.Var ise Checkbox'u işaretliyoruz
              checkBox1.Checked = true;
          }
      }
      catchzç
      {
      }
  }
  private void checkBox1_CheckedChanged(object sender, EventArgs e) // Checbox'ın işareti değiştiği zaman anlamına gelen olay.
  {
   if (checkBox1.Checked)
   
//İşaretlendi ise Kayıt defterine başlangıçta çalıştır olarak ekle.
       RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
       key.SetValue("ProgramiOtomatikBaslatma", "\"" + Application.ExecutablePath + "\"");
   }
   else
   //İşaret kaldırıldığı zaman kayıt defterinden açılışta açılan uygulamalardan kaldır
       RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run",true);
       key.DeleteValue("ProgramiOtomatikBaslatma"); //xhackerz.com
   }
   }
Diğer makalelerde görüşmek dileği ile..

6 yorum:

Fatih Tahir Designed by Templateism.com Copyright © 2014

Tema resimleri Bim tarafından tasarlanmıştır. Blogger tarafından desteklenmektedir.
bursa escort