Jak w Borland C++ Builder dodac/wstawic/nadpisac cos w rejestrze systemowym (Windows), a potem to z niego odczytac??
#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;
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.