2.5. Registry

Note

See sample Registry

2.5.1. Registry

class windows.winobject.registry.Registry[source]

The Windows registry: a read only (for now) mapping

2.5.2. PyHKey

class windows.winobject.registry.PyHKey(surkey, name, sam=KEY_READ(0x20019L))[source]

A windows registry key

__call__(name)

Alias for open_subkey()

__getitem__(name)

Alias for get()

__setitem__(name)[source]

Wrapper for set(), accept value or (value, type)

get(value_name)[source]

Retrieves the value value_name

Return type:KeyValue
open_subkey(name, sam=None)[source]

Open the subkey name

Return type:PyHKey
set(name, value, type=None)[source]

Set the value for name to value. if type is None try to guess items

subkeys

The subkeys of the registry key

Type:[PyHKey] - A list of keys
values

The values of the registry key

Type:[KeyValue] - A list of values

2.5.3. KeyValue

class windows.winobject.registry.KeyValue(name, value, type)

A registry value (name, value, type)

name

Alias for field number 0

type

Alias for field number 2

value

Alias for field number 1