2.6. Registry
The Registry
instance is accessible via windows.system.registry
2.6.1. Registry
-
class
windows.winobject.registry.
Registry
(sam=KEY_READ(0x20019))[source]
The Windows
registry
-
__call__
(name, sam=None)[source]
Get a registry key:
registry(r"HKEY_LOCAL_MACHINE\Software")
registry("HKEY_LOCAL_MACHINE")("Software")
-
classmethod
reopen
(sam)[source]
Return a new Registry
using sam
as the new default
2.6.2. PyHKey
-
class
windows.winobject.registry.
PyHKey
(surkey, name, sam=KEY_READ(0x20019))[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)
-
__delitem__
(name)
Alias for delete_value()
-
create
()[source]
Create the registry key
-
delete
()[source]
Delete the registry key
-
delete_value
(name)[source]
Delete the value with name
-
get
(value_name)[source]
Retrieves the value value_name
-
open_subkey
(name, sam=None)[source]
Open the subkey name
-
reopen
(sam)[source]
Reopen the registry key with a new sam
-
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
2.6.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