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

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
´╗┐

Registry'de Bulunan Anahtar De?erlerinin ?šeriklerini Okuma

AăIKLAMA

C++ Builder 6 ile uyumludur. Bu programda registry veyahut regedit yada windows kay?t defterinde bulunan bir anahtar de?erinin išeri?inde bulunan de?erler okunmaktad?r. Bu programda HKEY_LOCAL_MACHINE ana anahtar? alt?ndaki HARDWARE anahtar? alt?nda bulunan DEVICEMAP anahtar? išindeki SERIAlCOMM anahtar? išinde bulunan de?erler okunmu?tur. Bu de?erlerin okunabilmesi išin girilen yolun elbette do?ru ve windows kay?t defterinde bulunmas? gereklidir. Bu yol hem windows 7 hemde windows xp ayn? ?ekilde bulunmaktad?r. Okunan de?erler bir Memo bile?eni išinde g÷sterilmi?tir.

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. TRegistry *reg=new TRegistry;
  23. TStringList *s=new TStringList;
  24. int i;
  25. Memo1->Clear();
  26. reg->RootKey=HKEY_LOCAL_MACHINE;
  27. reg->OpenKey("Hardware\\devicemap\\serialcomm",false);
  28. reg->GetValueNames(s);
  29. for(int i=0;i<s->Count;i++)
  30. {
  31. áMemo1->Lines->Add(reg->ReadString(s->Strings[i]));
  32. }
  33.  
  34. s->Free();
  35. reg->CloseKey();
  36. reg->Free();
  37. }
  38. //---------------------------------------------------------------------------
  39.  
  40.  
  41.  

Yorumlar (0)
Sadece kay─▒tl─▒ kullan─▒c─▒lar yorum yazabilir!
 
am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m am─▒n─▒za koyay─▒m