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..
werwewef
YanıtlaSilher zaman iyiyidn site
YanıtlaSilçok güzel bir site olmuş eline sağlık
YanıtlaSilÇok güzel bir blog olmuş tebrikler...
YanıtlaSilçok güzel bir çalışma tebrikler
YanıtlaSilÇok güzel bir blog olmuş tebrikler...
YanıtlaSil