win32_registry library

A Dart library for accessing and managing the Windows Registry, providing easy-to-use classes and collections to read, write, and monitor registry values.

The Windows Registry stores configuration data for applications and system components. This library allows applications to interact with the registry, supporting data retrieval, modification, deletion, and monitoring of registry changes to react to updates made by other processes or system components.

Classes

BinaryValue
Represents a binary data value in the Windows Registry, corresponding to the REG_BINARY type.
Int32Value
Represents a 32-bit integer value in the Windows Registry, corresponding to the REG_DWORD type.
Int64Value
Represents a 64-bit integer value in the Windows Registry, corresponding to the REG_QWORD type.
LinkValue
Represents a symbolic link value in the Windows Registry, corresponding to the REG_LINK type.
NoneValue
Represents a null value in the Windows Registry, corresponding to the REG_NONE type.
Registry
Provides access to the Windows Registry, allowing interaction with registry keys and their values.
RegistryKey
Represents a node in the Windows Registry, structured as a tree of keys that may contain values analogous to files in a filesystem.
RegistryKeyInfo
Contains information about a Windows Registry key and its associated attributes.
RegistryValue
Represents a data value stored in the Windows Registry.
StringArrayValue
Represents an array of string values in the Windows Registry, corresponding to the REG_MULTI_SZ type.
StringValue
Represents a string value in the Windows Registry, corresponding to the REG_SZ type.
UnexpandedStringValue
Represents an unexpanded string value in the Windows Registry, corresponding to the REG_EXPAND_SZ type.

Enums

AccessRights
Defines the access rights for registry operations.
RegistryHive
Represents one of the predefined registry keys in Windows, each pointing to a specific area of the Windows registry.
RegistryValueType
Represents a data type stored within the Windows Registry.