Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Persistency Library: Windows Registry Management

The Windows Registry Management library has 21 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_MODULE_REG_KEY

Module reg key

EL_MODULE_WINDOWS_VERSION

Access to shared instance of EL_WEL_WINDOWS_VERSION

EL_MODULE_WIN_REGISTRY

Module win registry

EL_SOFTWARE_MICROSOFT_REG_KEYS

Sub-key of registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

EL_SOFTWARE_MICROSOFT_WINDOWS_REG_KEYS

Software microsoft windows reg keys

EL_WEL_REGISTRY_KEYS

Wel registry keys

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