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

Server Error

404

Page Not Found

This page either doesn't exist, or it moved somewhere else.


That's what you can do