modyfikacja rejestru syst. pod Builder

0

Jak w Borland C++ Builder dodac/wstawic/nadpisac cos w rejestrze systemowym (Windows), a potem to z niego odczytac??

0

#include <Registry.hpp>

TRegistry *Reg = new TRegistry();

// otwarcie jednego z głównych kluczy
Reg->RootKey = HKEY_LOCAL_MACHINE;

// sprawdzenie czy podany klucz istnieje
if( Reg->KeyExists("SOFTWARE\Microsoft\Windows\CurrentVersion\Run") )
{
//podany klucz istnieje
Reg->OpenKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", false );
}
else
{
// podany klucz nie istnieje i jest tworzony
Reg->OpenKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true );
}
// zapisanie wartości do otwartego klucza
Reg->WriteString("Nazwa wartości" , "Zawartość np: C:\Windows\Calc.exe" );
// zamknięcie klucza
Reg->CloseKey();
// skasowanie objektu reprezentacji klasy
delete Reg;

1 użytkowników online, w tym zalogowanych: 0, gości: 1