Module: Rex::Platforms::Windows
- Defined in:
- lib/rex/platforms/windows.rb
Constant Summary collapse
- REG_NONE =
Windows Registry Constants
1
- REG_SZ =
1
- REG_EXPAND_SZ =
2
- REG_BINARY =
3
- REG_DWORD =
4
- REG_LITTLE_ENDIAN =
4
- REG_BIG_ENDIAN =
5
- REG_LINK =
6
- REG_MULTI_SZ =
7
- HKEY_CLASSES_ROOT =
0x80000000
- HKEY_CURRENT_USER =
0x80000001
- HKEY_LOCAL_MACHINE =
0x80000002
- HKEY_USERS =
0x80000003
- HKEY_PERFORMANCE_DATA =
0x80000004
- HKEY_CURRENT_CONFIG =
0x80000005
- HKEY_DYN_DATA =
0x80000006
Instance Method Summary collapse
Instance Method Details
#registry_hive_lookup(hive) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/rex/platforms/windows.rb', line 29 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 |