Module ida_registry
[frames] | no frames]

Module ida_registry

IDA Plugin SDK API wrapper: registry

Functions
PyObject *
reg_read_string(name, subkey=None, _def=None)
regval_type_t
reg_data_type(name, subkey=None)
PyObject *
reg_read_binary(name, subkey=None)
 
reg_write_binary(name, py_bytes, subkey=None)
PyObject *
reg_subkey_subkeys(name)
PyObject *
reg_subkey_values(name)
bool
reg_delete_subkey(name)
bool
reg_delete_tree(name)
bool
reg_delete(name, subkey=None)
bool
reg_subkey_exists(name)
bool
reg_exists(name, subkey=None)
 
reg_read_strlist(list, subkey)
 
reg_update_strlist(subkey, add, maxrecs, rem=None, ignorecase=False)
 
reg_write_string(name, utf8, subkey=None)
int
reg_read_int(name, defval, subkey=None)
 
reg_write_int(name, value, subkey=None)
bool
reg_read_bool(name, defval, subkey=None)
 
reg_write_bool(name, value, subkey=None)
 
reg_update_filestrlist(subkey, add, maxrecs, rem=None)
 
reg_load()
 
reg_flush()
Variables
  ROOT_KEY_NAME = 'Software\\Hex-Rays\\IDA'
  reg_unknown = 0
  reg_sz = 1
  reg_binary = 3
  reg_dword = 4
  __package__ = None