mannaxxx 1
mannaxxx
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
TuZaKK 1
TuZaKK
Mt2Hizmet 1
Mt2Hizmet
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
Hikaye Ekle

Registry İşlemleri

  • Konuyu başlatan Konuyu başlatan ßyMesMes
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 728

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Merhaba arkaadaşlar,

Şimdi size Visual Basic.net'de registry işlemleri hakkında bilgiler vereceğim ve bazı ufak uygulamalarından bahsedeceğim. Vakit kaybetmeden başlayalım.

Registry'da 5 tane grup bulunmaktadır. Bunlar;

1- Registry.CurrentUser
2- Registry.CurrentConfig
3- Registry.ClassesRoot
4- Registry.LocalMachine
5- Registry.Users


Visual Basic.net'de Registry işlemlerimizi yapmamız için win32'yi import etmemiz gerekir. Bunun için kod sayfasının ilk başına aşağıdaki dou girelim.

Kod:
imports Microsoft.win32

Bir de public class kod satırının altına şu kodumuzu girelim.

Kod:
inherits system.windows.forms.form

Şimdi örneklerimize başlayalım;

Current_user içine bir DWORD değeri ekleyeceğiz. (Değerimizin ismi: emre, Değeri: 80)

Kod:
Registry.currentuser.setvalue("emre",&80)

Current_user altında yeni bir klasör ekleyeceğiz. (Klasör adımız:sanalkurs)

Kod:
Registry.currentuser.createsubkey("sanalkurs")

Üstte oluşturduğumuz klasörümüze bir DWORD değeri ekleyelim. (Değerimizin ismi: emre , Değeri: 80)

Kod:
Registry.currentuser.createsubkey("sanalkurs").setvalue("emre",&80)

CurrentUser klasörüne oluşturduğumuz klsörün altına bir klasör daha oluşturalım. (Bu klasöre kendi adımı veriyorum)

Kod:
Registry.currentuser.createsubkey("sanalkurs")createsubkey("emre")

Şimdi butona tıkladığımızda text'imizde DWORD değerimizi göstersin.

Kod:
Button1.click............
textbox1.text=Registry.CurrentUser.setvalue("emre")
end sub

Eğer değerini okuyacağımız klasör CurrentUserin altındaki bir klasör ise;

Kod:
Button1.click............
textbox1.text=Registry.CurrentUser.opensubkey("sanalkurs").setvalue("emre")
end sub

Bazı sistem dosyalarını öğrenebiliriz. Örnek olarak yazıcı markasına bakalım.

Kod:
Button1.click.........
textbox1.text=Registry.CurrentUser.opensubkey("printer").Getvalue("peviceold")
end sub

Kısaca silme işlemlerinden de bahsedeyim.

Değer silme

Kod:
registry.CurrentUser.deletevalue("emre")

Klasör silme

Kod:
registry.CurrentUser.deletesubkey("sanalkurs")

Burda size tehlikeli bir silme işleminden bahsediyorum. Klasörü içeriğiyle birlikte siler; yani silme işlemini gerçekleştireceğiniz klasörde ne var ne yok temizler.:D:D Kodumuz:

Kod:
registry.CurrentUser.deletesubkeytree("sanalkurs")
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst