Jak pobrać wszystkie dane z folderów w rejestrze do listbo

0

Siemano,
Jak pobrać wszystkie dane znajdujące się w danym folderze w rejestrze i przedstawienie danych w listboxie lub listviewie? Chodzi mi po pobranie np. zawartości HKEY_CURRENT_USER\Control Panel\Colors i przestawienie go w owych komponentach :-)

0

Utwórz obiekt klasy TRegistry i ustaw jego RootKey na HKEY_CURRENT_USER
Później metodą OpenKey otwórz klucz 'Control Panel\Colors'
Jeśli wiesz konkretnie jakie warości chcesz odczytać z tego klucza to użyj metod Read... podając nazwy tych wartości.
Jeśli interesują cię wszystkie wartości tego klucza to metodą GetValueNames wylistujesz ich nazwy
Teraz mając wszystkie nazwy poleć po każdej w pętelce:
Metodą GetDataInfo zdobędziesz informacje o typie danej wartości (czy jest to tekst czy liczba itp.)
Metodami Read... odczytasz wartość
pozostaje wstawić wartość do listbox'a czy listview

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