Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Persistency Library: Windows Registry Management

This library has 20 classes.

ECF: wel-regedit-x.ecf

Classes for Windows registry searching, reading and editing.

This library adds a layer of abstraction to the Windows registry classes found the in the Eiffel Windows Library WEL. This abstraction layer makes it easier and more intuitive to search, read and edit Windows registry keys and data. See this article on Eiffel room.

Directory: library/persistency/win-registry

[ . ]

. /cursor

. /iterable

[ . ]

EL_FONT_REGISTRY_ROUTINES

Routines to access Windows font information in registry

EL_MODULE_HKEY_LOCAL_MACHINE

Shared instance of class EL_WEL_HKEY_LOCAL_MACHINE

EL_MODULE_WINDOWS_VERSION

Access to shared instance of EL_WEL_WINDOWS_VERSION

EL_MODULE_WIN_REGISTRY

Module win registry

EL_WEL_HKEY_LOCAL_MACHINE

Common HKEY_LOCAL_MACHINE registry keys accessible via EL_MODULE_HKEY_LOCAL_MACHINE

EL_WEL_WINDOWS_VERSION

Windows version object with support for Windows 10 by registry query, and accessible via class EL_MODULE_WINDOWS_VERSION

EL_WINDOWS_REGISTRY_ROUTINES

Windows registry routines

cursor

EL_REGISTRY_INTEGER_VALUE_ITERATION_CURSOR

Registry integer value iteration cursor

EL_REGISTRY_ITERATION_CURSOR

Registry iteration cursor

EL_REGISTRY_KEY_ITERATION_CURSOR

Registry key iteration cursor

EL_REGISTRY_RAW_DATA_ITERATION_CURSOR

Registry raw data iteration cursor

EL_REGISTRY_STRING_VALUE_ITERATION_CURSOR

Registry string value iteration cursor

EL_REGISTRY_VALUE_ITERATION_CURSOR

Registry value iteration cursor

EL_REGISTRY_VALUE_NAMES_ITERATION_CURSOR

Registry value names iteration cursor

iterable

EL_REGISTRY_INTEGER_VALUES_ITERABLE

Registry integer values iterable

EL_REGISTRY_ITERABLE

Registry iterable

EL_REGISTRY_KEYS_ITERABLE

Registry keys iterable

EL_REGISTRY_RAW_DATA_VALUES_ITERABLE

Registry raw data values iterable

EL_REGISTRY_STRING_VALUES_ITERABLE

Registry string values iterable

EL_REGISTRY_VALUE_NAMES_ITERABLE

Registry value names iterable