Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder Registry Anahtar Oluşturma ve Değer Girme


Registry Anahtar Oluşturma ve Değer Girme

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda regedit olarak da bilinen windows kayıt defterine yani windowsun tüm ayarlarının ve özelliklerinin bulunduğu kısımda anahtar oluşturma ve bu anahtara veri girişi üzerinde durulmuştur. Hepimiz biliyoruzki windows sistem ile alakalı bilgileri HKEY_LOCAL_MACHINE ana anahtarında bulundurmaktadır. Buradan alt anahtarlarla uzayıp giden bir ağaç yapısı bulunmaktadır. Bu programda HKEY_LOCAL_MACHINE/Software anahtarı altında EkranKoruyucu isimli bir anahtar oluşturulmuş ve bu anahtar içerisine iki adet verişi yapılmıştır.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1.  
  2.  
  3. //---------------------------------------------------------------------------
  4.  
  5. #include <vcl.h>
  6. #pragma hdrstop
  7. #include "Registry.hpp"
  8. #include "Unit1.h"
  9. //---------------------------------------------------------------------------
  10. #pragma package(smart_init)
  11. #pragma resource "*.dfm"
  12. TForm1 *Form1;
  13. //---------------------------------------------------------------------------
  14. __fastcall TForm1::TForm1(TComponent* Owner)
  15.         : TForm(Owner)
  16. {
  17. }
  18. //---------------------------------------------------------------------------
  19.  
  20. void __fastcall TForm1::Button1Click(TObject *Sender)
  21. {
  22. String anahtar;
  23. TRegistry *R=new TRegistry;
  24. try
  25. {
  26.  R->RootKey=HKEY_LOCAL_MACHINE;
  27.  anahtar="Software\\EkranKoruyucu";
  28.  if(R->OpenKey(anahtar,true))
  29.  {
  30.   R->WriteString("Metin","Hayal");
  31.   R->WriteString("Font","18");
  32.   R->CloseKey();
  33.  }
  34. }
  35. catch(Exception &E)
  36. {
  37. R->Free();
  38. }
  39. }
  40. //---------------------------------------------------------------------------
  41.  
  42.  
  43.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!