Delphi - podstawy programowania - rejestr systemowy.pdf

(141 KB) Pobierz
Oprogramowanie Alternatywne
Delphi – podstawy programowania
Rejestr systemowy
Olsztyn 2004
28668699.003.png 28668699.004.png
Rejestr Systemowy
Rejestr Systemowy jest centralną bazą danych przeznaczoną
do przechowywania w ujednolicony sposób wszystkich
informacji konfiguracyjnych systemu operacyjnego i
aplikacji. Zawiera on kompletny zestaw wpisów dotyczących
ustawień takich elementów, jak programy obsługi
(sterowniki) urządzeń, pamięć czy programy obsługi sieci.
Rejestr Systemowy jest rozszerzeniem ideologii plików INI.
28668699.005.png
Rejestr Systemowy
Główne sekcje Rejestru Systemowego:
HKEY_LOCAL_MACHINE – zawiera konfigurację
sprzętu, zainstalowanych aplikacji oraz samego systemu
operacyjnego. Klucze tej sekcji przechowywane są w pliku
SYSTEM.DAT.
HKEY_USERS - zawiera profile konfiguracyjne
użytkowników, ustawienia niektórych aplikacji,
indywidualne opcje drukowania i sieci. Klucze tej sekcji
przechowywane są w pliku USER.DAT (może on być
umieszczony na lokalnym dysku systemowym lub na
serwerze sieci).
28668699.006.png
Rejestr Systemowy
Inne sekcje Rejestru Systemowego:
HKEY_CLASSES_ROOT - w rzeczywistości jest
wskaźnikiem do KEY_LOCAL_MACHINESoftwareClasses.
HKEY_CURRENT_CONFIG - jest kopią
HKEY_LOCAL_MACHINEConfig (numer wykrytej
konfiguracji).
HKEY_CURRENT_USER - jest kopią HKEY_USERS
(nazwa zalogowanego użytkownika).
HKEY_DYN_DATA - zmienia się dynamicznie i jest
przechowywana w pamięci RAM.
28668699.001.png
Rejestr Systemowy
Aby skorzystać w Delphi z rejestru systemowego, należy do
listy modułów dodać bibliotekę Registry:
uses
Windows, Messages, SysUtils, (...), Dialogs, Registry ;
28668699.002.png
Zgłoś jeśli naruszono regulamin