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!
 
404 Not Found

404

Not Found

The resource requested could not be found on this server!


Proudly powered by LiteSpeed Web Server

Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.