module Rex::Platforms::Windows

Constants

HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_DYN_DATA
HKEY_LOCAL_MACHINE
HKEY_PERFORMANCE_DATA
HKEY_USERS
REG_BIG_ENDIAN
REG_BINARY
REG_DWORD
REG_EXPAND_SZ
REG_LITTLE_ENDIAN
REG_MULTI_SZ
REG_NONE

Windows Registry Constants

REG_SZ

Public Instance Methods

registry_hive_lookup(hive) click to toggle source
# File lib/rex/platforms/windows.rb, line 28
def registry_hive_lookup(hive)
  case hive
  when 'HKCR'
    HKEY_LOCAL_MACHINE
  when 'HKCU'
    HKEY_CURRENT_USER
  when 'HKLM'
    HKEY_LOCAL_MACHINE
  when 'HKU'
    HKEY_USERS
  when 'HKPD'
    HKEY_PERFORMANCE_DATA
  when 'HKCC'
    HKEY_CURRENT_CONFIG
  when 'HKDD'
    HKEY_DYN_DATA
  else
    HKEY_LOCAL_MACHINE
  end
end