HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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.
Bir de public class kod satırının altına şu kodumuzu girelim.
Şimdi örneklerimize başlayalım;
Current_user içine bir DWORD değeri ekleyeceğiz. (Değerimizin ismi: emre, Değeri: 80)
Current_user altında yeni bir klasör ekleyeceğiz. (Klasör adımız:sanalkurs)
Üstte oluşturduğumuz klasörümüze bir DWORD değeri ekleyelim. (Değerimizin ismi: emre , Değeri: 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)
Şimdi butona tıkladığımızda text'imizde DWORD değerimizi göstersin.
Eğer değerini okuyacağımız klasör CurrentUserin altındaki bir klasör ise;
Bazı sistem dosyalarını öğrenebiliriz. Örnek olarak yazıcı markasına bakalım.
Kısaca silme işlemlerinden de bahsedeyim.
Değer silme
Klasör silme
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.
Kodumuz:
Ş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.

Kodumuz:
Kod:
registry.CurrentUser.deletesubkeytree("sanalkurs")
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
Kontrol Ediliyor
Vb.net VS-2022 mobile2 global hile kodlama yardım
- Cevaplar
- 9
- Görüntüleme
- 4K
- Cevaplar
- 5
- Görüntüleme
- 2K
- Cevaplar
- 69
- Görüntüleme
- 3K
- Cevaplar
- 8
- Görüntüleme
- 28K
- Cevaplar
- 1
- Görüntüleme
- 474
