• A reference for the RegistryApi.
  • Introduction
  • Basic Usage
  • Functions
  • populate_offsets(self)
  • set_current(self, hive_name = None, user = None)
  • reset_current(self)
  • print_offsets(self)
  • reg_get_currentcontrolset(self, fullname = True)
  • reg_get_key(self, hive_name, key, user = None, given_root = None)
  • reg_yield_key(self, hive_name, key, user = None, given_root = None)
  • reg_enum_key(self, hive_name, key, user = None)
  • reg_get_all_keys(self, hive_name, user = None, start = None, end = None, reg = False)
  • reg_get_all_subkeys(self, hive_name, key, user = None, given_root = None)
  • reg_yield_values(self, hive_name, key, thetype = None, given_root = None)
  • reg_get_value(self, hive_name, key, value, strcmp = None, given_root = None)
  • get a particular value by name:
  • get a particular value by name and only if its data contains "BOB-DCADFEDC55C":
  • check if there's a value "ComputerName" with data value of "BOB-blahblahblah"; the function returns None if it does not exist:
  • reg_get_last_modified(self, hive_name, count = 1, user = None, start = None, end = None, reg = False)
  • now print out with registry path as well: